|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IProgramElement | |
---|---|
org.aspectj.asm | |
org.aspectj.asm.internal | |
org.aspectj.weaver.model |
Uses of IProgramElement in org.aspectj.asm |
---|
Fields in org.aspectj.asm declared as IProgramElement | |
---|---|
static IProgramElement |
IHierarchy.NO_STRUCTURE
|
Methods in org.aspectj.asm that return IProgramElement | |
---|---|
IProgramElement |
IHierarchy.findCloserMatchForLineNumber(IProgramElement node,
int lineno)
For a specified node, check if any of the children more accurately represent the specified line. |
IProgramElement |
IHierarchy.findElementForHandle(java.lang.String handle)
|
IProgramElement |
IHierarchy.findElementForHandleOrCreate(java.lang.String handle,
boolean create)
|
IProgramElement |
IHierarchy.findElementForLabel(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String label)
Returns the first match |
IProgramElement |
IHierarchy.findElementForOffSet(java.lang.String sourceFilePath,
int lineNumber,
int offSet)
|
IProgramElement |
IHierarchy.findElementForSignature(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String signature)
Returns the first match |
IProgramElement |
IHierarchy.findElementForSourceFile(java.lang.String sourceFile)
|
IProgramElement |
IHierarchy.findElementForSourceLine(ISourceLocation location)
TODO: discriminate columns |
IProgramElement |
IHierarchy.findElementForSourceLine(java.lang.String sourceFilePath,
int lineNumber)
Never returns null |
IProgramElement |
IHierarchy.findElementForType(java.lang.String packageName,
java.lang.String typeName)
|
IProgramElement |
IHierarchy.findNodeForSourceFile(IProgramElement node,
java.lang.String sourcefilePath)
Discover the node representing a particular source file. |
IProgramElement |
IHierarchy.getElement(java.lang.String handle)
|
IProgramElement |
IProgramElement.getParent()
|
IProgramElement |
IHierarchy.getRoot()
|
IProgramElement |
HierarchyWalker.process(IProgramElement node)
|
IProgramElement |
IProgramElement.walk(HierarchyWalker walker)
|
Methods in org.aspectj.asm that return types with arguments of type IProgramElement | |
---|---|
java.util.List<IProgramElement> |
IProgramElement.getChildren()
|
java.util.Set<java.util.Map.Entry<java.lang.String,IProgramElement>> |
IHierarchy.getFileMapEntrySet()
|
java.util.HashMap<java.lang.Integer,java.util.List<IProgramElement>> |
AsmManager.getInlineAnnotations(java.lang.String sourceFile,
boolean showSubMember,
boolean showMemberAndType)
Constructs map each time it's called. |
Methods in org.aspectj.asm with parameters of type IProgramElement | |
---|---|
void |
IProgramElement.addChild(IProgramElement child)
|
void |
IHierarchy.addToFileMap(java.lang.String canonicalFilePath,
IProgramElement compilationUnitProgramElement)
|
java.lang.String |
IElementHandleProvider.createHandleIdentifier(IProgramElement ipe)
|
static void |
AsmManager.dumptree(IProgramElement node,
int indent)
|
static void |
AsmManager.dumptree(java.io.Writer w,
IProgramElement node,
int indent)
|
IProgramElement |
IHierarchy.findCloserMatchForLineNumber(IProgramElement node,
int lineno)
For a specified node, check if any of the children more accurately represent the specified line. |
IProgramElement |
IHierarchy.findElementForLabel(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String label)
Returns the first match |
IProgramElement |
IHierarchy.findElementForSignature(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String signature)
Returns the first match |
IProgramElement |
IHierarchy.findNodeForSourceFile(IProgramElement node,
java.lang.String sourcefilePath)
Discover the node representing a particular source file. |
java.util.List<IRelationship> |
IRelationshipMap.get(IProgramElement sourceProgramElement)
|
IRelationship |
IRelationshipMap.get(IProgramElement source,
IRelationship.Kind kind,
java.lang.String relationshipName)
Return a relationship matching the kind and name for the given element. |
IRelationship |
IRelationshipMap.get(IProgramElement source,
IRelationship.Kind kind,
java.lang.String relationshipName,
boolean runtimeTest,
boolean createIfMissing)
Return a relationship matching the kind and name for the given element. |
IProgramElement |
HierarchyWalker.process(IProgramElement node)
|
void |
IRelationshipMap.put(IProgramElement source,
IRelationship relationship)
|
boolean |
IProgramElement.removeChild(IProgramElement child)
|
void |
IProgramElement.setParent(IProgramElement parent)
|
void |
IHierarchy.setRoot(IProgramElement root)
|
Method parameters in org.aspectj.asm with type arguments of type IProgramElement | |
---|---|
void |
IProgramElement.setChildren(java.util.List<IProgramElement> children)
|
void |
IHierarchy.setFileMap(java.util.HashMap<java.lang.String,IProgramElement> fileMap)
|
Uses of IProgramElement in org.aspectj.asm.internal |
---|
Classes in org.aspectj.asm.internal that implement IProgramElement | |
---|---|
class |
ProgramElement
|
Methods in org.aspectj.asm.internal that return IProgramElement | |
---|---|
IProgramElement |
AspectJElementHierarchy.findCloserMatchForLineNumber(IProgramElement node,
int lineno)
For a specified node, check if any of the children more accurately represent the specified line. |
IProgramElement |
AspectJElementHierarchy.findElementForHandle(java.lang.String handle)
|
IProgramElement |
AspectJElementHierarchy.findElementForHandleOrCreate(java.lang.String handle,
boolean create)
|
IProgramElement |
AspectJElementHierarchy.findElementForLabel(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String label)
|
IProgramElement |
AspectJElementHierarchy.findElementForOffSet(java.lang.String sourceFilePath,
int lineNumber,
int offSet)
|
IProgramElement |
AspectJElementHierarchy.findElementForSignature(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String signature)
Returns the first match |
IProgramElement |
AspectJElementHierarchy.findElementForSourceFile(java.lang.String sourceFile)
|
IProgramElement |
AspectJElementHierarchy.findElementForSourceLine(ISourceLocation location)
TODO: discriminate columns |
IProgramElement |
AspectJElementHierarchy.findElementForSourceLine(java.lang.String sourceFilePath,
int lineNumber)
Never returns null |
IProgramElement |
AspectJElementHierarchy.findElementForType(java.lang.String packageName,
java.lang.String typeName)
Find the entry in the model that represents a particular type. |
IProgramElement |
AspectJElementHierarchy.findNodeForSourceFile(IProgramElement node,
java.lang.String sourcefilePath)
Discover the node representing a particular source file. |
IProgramElement |
AspectJElementHierarchy.getElement(java.lang.String handle)
|
IProgramElement |
ProgramElement.getParent()
|
IProgramElement |
AspectJElementHierarchy.getRoot()
|
IProgramElement |
ProgramElement.walk(HierarchyWalker walker)
|
Methods in org.aspectj.asm.internal that return types with arguments of type IProgramElement | |
---|---|
java.util.List<IProgramElement> |
AspectJElementHierarchy.findMatchingPackages(java.lang.String packagename)
Look for any package nodes matching the specified package name. |
java.util.List<IProgramElement> |
ProgramElement.getChildren()
|
java.util.Set<java.util.Map.Entry<java.lang.String,IProgramElement>> |
AspectJElementHierarchy.getFileMapEntrySet()
|
Methods in org.aspectj.asm.internal with parameters of type IProgramElement | |
---|---|
void |
ProgramElement.addChild(int position,
IProgramElement child)
|
void |
ProgramElement.addChild(IProgramElement child)
|
void |
AspectJElementHierarchy.addToFileMap(java.lang.String key,
IProgramElement value)
|
java.lang.String |
JDTLikeHandleProvider.createHandleIdentifier(IProgramElement ipe)
|
IProgramElement |
AspectJElementHierarchy.findCloserMatchForLineNumber(IProgramElement node,
int lineno)
For a specified node, check if any of the children more accurately represent the specified line. |
IProgramElement |
AspectJElementHierarchy.findElementForLabel(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String label)
|
IProgramElement |
AspectJElementHierarchy.findElementForSignature(IProgramElement parent,
IProgramElement.Kind kind,
java.lang.String signature)
Returns the first match |
IProgramElement |
AspectJElementHierarchy.findNodeForSourceFile(IProgramElement node,
java.lang.String sourcefilePath)
Discover the node representing a particular source file. |
void |
AspectJElementHierarchy.forget(IProgramElement compilationUnitNode,
IProgramElement typeNode)
|
java.util.List<IRelationship> |
RelationshipMap.get(IProgramElement source)
|
IRelationship |
RelationshipMap.get(IProgramElement source,
IRelationship.Kind kind,
java.lang.String relationshipName)
|
IRelationship |
RelationshipMap.get(IProgramElement source,
IRelationship.Kind kind,
java.lang.String relationshipName,
boolean runtimeTest,
boolean createIfMissing)
|
static char |
HandleProviderDelimiter.getDelimiter(IProgramElement ipe)
Returns the delimiter for the given IProgramElement for example if the IProgramElement is an aspect returns '*' and if the IProgramElement is a method returns '~' |
void |
RelationshipMap.put(IProgramElement source,
IRelationship relationship)
|
boolean |
ProgramElement.removeChild(IProgramElement child)
|
void |
ProgramElement.setParent(IProgramElement parent)
|
void |
AspectJElementHierarchy.setRoot(IProgramElement root)
|
Method parameters in org.aspectj.asm.internal with type arguments of type IProgramElement | |
---|---|
void |
ProgramElement.setChildren(java.util.List<IProgramElement> children)
|
void |
AspectJElementHierarchy.setFileMap(java.util.HashMap<java.lang.String,IProgramElement> fileMap)
|
Constructor parameters in org.aspectj.asm.internal with type arguments of type IProgramElement | |
---|---|
ProgramElement(AsmManager asm,
java.lang.String name,
IProgramElement.Kind kind,
ISourceLocation sourceLocation,
int modifiers,
java.lang.String comment,
java.util.List<IProgramElement> children)
|
|
ProgramElement(AsmManager asm,
java.lang.String name,
IProgramElement.Kind kind,
java.util.List<IProgramElement> children)
Use to create program element nodes that do not correspond to source locations |
Uses of IProgramElement in org.aspectj.weaver.model |
---|
Methods in org.aspectj.weaver.model that return IProgramElement | |
---|---|
static IProgramElement |
AsmRelationshipProvider.createFileStructureNode(AsmManager asm,
java.lang.String sourceFilePath)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |