Package org.aspectj.asm
Interface IProgramElement
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ProgramElement
public interface IProgramElement extends Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIProgramElement.Accessibilitystatic classIProgramElement.ExtraInformationstatic classIProgramElement.Kindstatic classIProgramElement.Modifiers
-
Method Summary
-
-
-
Method Detail
-
getChildren
List<IProgramElement> getChildren()
-
setChildren
void setChildren(List<IProgramElement> children)
-
addChild
void addChild(IProgramElement child)
-
removeChild
boolean removeChild(IProgramElement child)
-
setExtraInfo
void setExtraInfo(IProgramElement.ExtraInformation info)
-
getExtraInfo
IProgramElement.ExtraInformation getExtraInfo()
-
getParent
IProgramElement getParent()
-
setParent
void setParent(IProgramElement parent)
-
getName
String getName()
-
setName
void setName(String name)
-
getDetails
String getDetails()
-
setDetails
void setDetails(String details)
-
getKind
IProgramElement.Kind getKind()
-
setKind
void setKind(IProgramElement.Kind kind)
-
getModifiers
List<IProgramElement.Modifiers> getModifiers()
-
setModifiers
void setModifiers(int i)
-
getAccessibility
IProgramElement.Accessibility getAccessibility()
-
getDeclaringType
String getDeclaringType()
-
getPackageName
String getPackageName()
-
setCorrespondingType
void setCorrespondingType(String returnType)
-
getCorrespondingType
String getCorrespondingType()
-
getCorrespondingType
String getCorrespondingType(boolean getFullyQualifiedType)
-
toSignatureString
String toSignatureString()
-
toSignatureString
String toSignatureString(boolean getFullyQualifiedArgTypes)
-
setRunnable
void setRunnable(boolean value)
-
isRunnable
boolean isRunnable()
-
isImplementor
boolean isImplementor()
-
setImplementor
void setImplementor(boolean value)
-
isOverrider
boolean isOverrider()
-
setOverrider
void setOverrider(boolean value)
-
getMessage
IMessage getMessage()
-
setMessage
void setMessage(IMessage message)
-
getSourceLocation
ISourceLocation getSourceLocation()
-
setSourceLocation
void setSourceLocation(ISourceLocation sourceLocation)
-
getFormalComment
String getFormalComment()
-
setFormalComment
void setFormalComment(String comment)
-
toLinkLabelString
String toLinkLabelString()
-
toLinkLabelString
String toLinkLabelString(boolean getFullyQualifiedArgTypes)
-
toLabelString
String toLabelString()
-
toLabelString
String toLabelString(boolean getFullyQualifiedArgTypes)
-
getParameterSignatures
List<char[]> getParameterSignatures()
-
setParameterSignatures
void setParameterSignatures(List<char[]> list, List<String> paramSourceRefs)
-
getParameterTypes
List<char[]> getParameterTypes()
-
getHandleIdentifier
String getHandleIdentifier()
-
getHandleIdentifier
String getHandleIdentifier(boolean create)
-
setHandleIdentifier
void setHandleIdentifier(String handle)
-
toLongString
String toLongString()
-
getBytecodeName
String getBytecodeName()
-
getBytecodeSignature
String getBytecodeSignature()
-
setBytecodeName
void setBytecodeName(String bytecodeName)
-
setBytecodeSignature
void setBytecodeSignature(String bytecodeSignature)
-
getSourceSignature
String getSourceSignature()
-
setSourceSignature
void setSourceSignature(String string)
-
walk
IProgramElement walk(HierarchyWalker walker)
-
getModel
AsmManager getModel()
-
getRawModifiers
int getRawModifiers()
-
setAnnotationStyleDeclaration
void setAnnotationStyleDeclaration(boolean b)
-
isAnnotationStyleDeclaration
boolean isAnnotationStyleDeclaration()
-
setAnnotationType
void setAnnotationType(String fullyQualifiedannotationType)
-
getAnnotationType
String getAnnotationType()
-
getRemovedAnnotationTypes
String[] getRemovedAnnotationTypes()
-
addFullyQualifiedName
void addFullyQualifiedName(String fqname)
-
getFullyQualifiedName
String getFullyQualifiedName()
-
setAnnotationRemover
void setAnnotationRemover(boolean isRemover)
-
isAnnotationRemover
boolean isAnnotationRemover()
-
getCorrespondingTypeSignature
String getCorrespondingTypeSignature()
-
-