public class DefineFinalityIdentifier
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DefineFinalityIdentifier.DefineFieldFinalityAnnotation |
static class |
DefineFinalityIdentifier.DefineMethodFinalityAnnotation |
static class |
DefineFinalityIdentifier.DefineTypeFinalityAnnotation |
| Constructor and Description |
|---|
DefineFinalityIdentifier(org.objectweb.asm.tree.ClassNode classNode) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
getFinalityTargets(org.objectweb.asm.tree.ClassNode classNode) |
static java.util.Set<java.lang.String> |
getFinalityTargets(org.objectweb.asm.tree.ClassNode classNode,
int phase) |
java.util.LinkedList<DefineFinalityIdentifier.DefineFieldFinalityAnnotation> |
getTargetFields() |
java.util.LinkedList<DefineFinalityIdentifier.DefineMethodFinalityAnnotation> |
getTargetMethods() |
java.util.LinkedList<DefineFinalityIdentifier.DefineTypeFinalityAnnotation> |
getTargetTypes() |
public DefineFinalityIdentifier(org.objectweb.asm.tree.ClassNode classNode)
public static java.util.Set<java.lang.String> getFinalityTargets(org.objectweb.asm.tree.ClassNode classNode)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> getFinalityTargets(org.objectweb.asm.tree.ClassNode classNode,
int phase)
throws java.io.IOException
java.io.IOExceptionpublic java.util.LinkedList<DefineFinalityIdentifier.DefineTypeFinalityAnnotation> getTargetTypes()
public java.util.LinkedList<DefineFinalityIdentifier.DefineMethodFinalityAnnotation> getTargetMethods()
public java.util.LinkedList<DefineFinalityIdentifier.DefineFieldFinalityAnnotation> getTargetFields()