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.IOException
public static java.util.Set<java.lang.String> getFinalityTargets(org.objectweb.asm.tree.ClassNode classNode, int phase) throws java.io.IOException
java.io.IOException
public java.util.LinkedList<DefineFinalityIdentifier.DefineTypeFinalityAnnotation> getTargetTypes()
public java.util.LinkedList<DefineFinalityIdentifier.DefineMethodFinalityAnnotation> getTargetMethods()
public java.util.LinkedList<DefineFinalityIdentifier.DefineFieldFinalityAnnotation> getTargetFields()