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.IOException
public static java.util.Set<java.lang.String> getPurgeTargets(org.objectweb.asm.tree.ClassNode classNode, int phase) throws java.io.IOException
classNode
- java.io.IOException
public java.util.LinkedList<PurgeIdentifier.PurgeTypeAnnotation> getPurgeTypeAnnotations()
public java.util.LinkedList<PurgeIdentifier.PurgeMethodAnnotation> getPurgeMethodAnnotations()
public java.util.LinkedList<PurgeIdentifier.PurgeFieldAnnotation> getPurgeFieldAnnotations()