public class DefineVisibilityIdentifier
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DefineVisibilityIdentifier.DefineFieldVisibilityAnnotation |
static class |
DefineVisibilityIdentifier.DefineMethodVisibilityAnnotation |
static class |
DefineVisibilityIdentifier.DefineTypeVisibilityAnnotation |
static class |
DefineVisibilityIdentifier.Visibility |
Constructor and Description |
---|
DefineVisibilityIdentifier(org.objectweb.asm.tree.ClassNode classNode) |
Modifier and Type | Method and Description |
---|---|
java.util.LinkedList<DefineVisibilityIdentifier.DefineFieldVisibilityAnnotation> |
getTargetFields() |
java.util.LinkedList<DefineVisibilityIdentifier.DefineMethodVisibilityAnnotation> |
getTargetMethods() |
java.util.LinkedList<DefineVisibilityIdentifier.DefineTypeVisibilityAnnotation> |
getTargetTypes() |
static java.util.Set<java.lang.String> |
getVisibilityTargets(org.objectweb.asm.tree.ClassNode classNode) |
static java.util.Set<java.lang.String> |
getVisibilityTargets(org.objectweb.asm.tree.ClassNode classNode,
int phase) |
public DefineVisibilityIdentifier(org.objectweb.asm.tree.ClassNode classNode)
public static java.util.Set<java.lang.String> getVisibilityTargets(org.objectweb.asm.tree.ClassNode classNode) throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getVisibilityTargets(org.objectweb.asm.tree.ClassNode classNode, int phase) throws java.io.IOException
java.io.IOException
public java.util.LinkedList<DefineVisibilityIdentifier.DefineTypeVisibilityAnnotation> getTargetTypes()
public java.util.LinkedList<DefineVisibilityIdentifier.DefineMethodVisibilityAnnotation> getTargetMethods()
public java.util.LinkedList<DefineVisibilityIdentifier.DefineFieldVisibilityAnnotation> getTargetFields()