public class InnerClass extends Object implements DependencyHolder
Modifier and Type | Field and Description |
---|---|
static int |
ACC_ABSTRACT |
static int |
ACC_ANNOTATION |
static int |
ACC_ENUM |
static int |
ACC_FINAL |
static int |
ACC_INTERFACE |
static int |
ACC_PRIVATE |
static int |
ACC_PROTECTED |
static int |
ACC_PUBLIC |
static int |
ACC_STATIC |
static int |
ACC_SYNTHETIC |
Constructor and Description |
---|
InnerClass(DataInputStream is,
ConstantPool constantPool) |
Modifier and Type | Method and Description |
---|---|
void |
addDependentClassNames(Set<String> classNames) |
int |
getAccessFlags() |
String |
getInnerClassName() |
String |
getOuterClassName() |
String |
getSimpleName() |
boolean |
isIndependentOfOuterClass(String thisClass) |
boolean |
isStatic() |
String |
toString() |
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public InnerClass(DataInputStream is, ConstantPool constantPool) throws IOException
IOException
public void addDependentClassNames(Set<String> classNames)
addDependentClassNames
in interface DependencyHolder
public boolean isIndependentOfOuterClass(String thisClass)
public boolean isStatic()
public String getInnerClassName()
public String getOuterClassName()
public String getSimpleName()
public int getAccessFlags()
Copyright © 2017–2023 Hans Jörg Heßmann. All rights reserved.