public class IRClass extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IRClass.InnerClassInfo |
| Constructor and Description |
|---|
IRClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(IRFieldDecl field) |
void |
addInnerClass(IRType innerClass,
IRType enclosingType,
int modifiers) |
void |
addInterface(IRType iface) |
void |
addMethod(IRMethodStatement method) |
List<IRAnnotation> |
getAnnotations() |
List<IRFieldDecl> |
getFields() |
String |
getGenericSignature() |
List<IRClass.InnerClassInfo> |
getInnerClasses() |
List<IRType> |
getInterfaces() |
List<IRMethodStatement> |
getMethods() |
int |
getModifiers() |
String |
getName() |
String |
getSourceFile() |
IRType |
getSuperType() |
IRType |
getThisType() |
void |
makeGenericSignature(IType type) |
void |
setAnnotations(List<IRAnnotation> annotations) |
void |
setModifiers(int modifiers) |
void |
setName(String name) |
void |
setSourceFile(String sourceFile) |
void |
setSuperType(IRType superType) |
void |
setThisType(IRType thisType) |
public int getModifiers()
public void setModifiers(int modifiers)
public String getName()
public void setName(String name)
public IRType getThisType()
public void setThisType(IRType thisType)
public IRType getSuperType()
public void setSuperType(IRType superType)
public void addInterface(IRType iface)
public String getSourceFile()
public void setSourceFile(String sourceFile)
public void addMethod(IRMethodStatement method)
public void addField(IRFieldDecl field)
public List<IRClass.InnerClassInfo> getInnerClasses()
public List<IRMethodStatement> getMethods()
public List<IRFieldDecl> getFields()
public List<IRAnnotation> getAnnotations()
public void setAnnotations(List<IRAnnotation> annotations)
public void makeGenericSignature(IType type)
public String getGenericSignature()
Copyright © 2022. All rights reserved.