public class PurgeIdentifier
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PurgeIdentifier.PurgeFieldAnnotation |
static class |
PurgeIdentifier.PurgeMethodAnnotation |
static class |
PurgeIdentifier.PurgeTypeAnnotation |
| Constructor and Description |
|---|
PurgeIdentifier(org.objectweb.asm.tree.ClassNode classNode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.LinkedList<PurgeIdentifier.PurgeFieldAnnotation> |
getPurgeFieldAnnotations() |
java.util.LinkedList<PurgeIdentifier.PurgeMethodAnnotation> |
getPurgeMethodAnnotations() |
static java.util.Set<java.lang.String> |
getPurgeTargets(org.objectweb.asm.tree.ClassNode classNode)
Returns a collection of qualified classes that are marked to be purged or contain
classes, fields, or methods marked to be purged
|
static java.util.Set<java.lang.String> |
getPurgeTargets(org.objectweb.asm.tree.ClassNode classNode,
int phase)
Returns a collection of qualified classes that are marked to be purged or contain
classes, fields, or methods marked to be purged
|
java.util.LinkedList<PurgeIdentifier.PurgeTypeAnnotation> |
getPurgeTypeAnnotations() |
public PurgeIdentifier(org.objectweb.asm.tree.ClassNode classNode)
public static java.util.Set<java.lang.String> getPurgeTargets(org.objectweb.asm.tree.ClassNode classNode)
throws java.io.IOException
classNode - java.io.IOExceptionpublic static java.util.Set<java.lang.String> getPurgeTargets(org.objectweb.asm.tree.ClassNode classNode,
int phase)
throws java.io.IOException
classNode - java.io.IOExceptionpublic java.util.LinkedList<PurgeIdentifier.PurgeTypeAnnotation> getPurgeTypeAnnotations()
public java.util.LinkedList<PurgeIdentifier.PurgeMethodAnnotation> getPurgeMethodAnnotations()
public java.util.LinkedList<PurgeIdentifier.PurgeFieldAnnotation> getPurgeFieldAnnotations()