Verwendungen von Schnittstelle
org.aspectj.asm.IProgramElement
Packages, die IProgramElement verwenden
Package
Beschreibung
-
Verwendungen von IProgramElement in org.aspectj.ajde.ui
Methoden in org.aspectj.ajde.ui, die IProgramElement zurückgebenMethoden in org.aspectj.ajde.ui, die Typen mit Argumenten vom Typ IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungStructureSearchManager.findMatches(String pattern, IProgramElement.Kind kind) Methoden in org.aspectj.ajde.ui mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungstatic booleanStructureViewNodeFactory.acceptNode(IProgramElement parent, IProgramElement child) Don't show code elements under types since they show under the corresponding initializers.protected abstract IStructureViewNodeStructureViewNodeFactory.createDeclaration(IProgramElement node, AbstractIcon icon, List children) Implementors must override this method in order to create new nodes.protected abstract IStructureViewNodeStructureViewNodeFactory.createLink(IProgramElement node, AbstractIcon icon) Implementors must override this method in order to create link new nodes.StructureViewNodeFactory.createNode(IProgramElement node) StructureViewNodeFactory.createNode(IProgramElement node, List children) StructureView.findCorrespondingViewNode(IProgramElement node) Searches from the root node of the view down in order to find matches.voidStructureViewManager.fireNavigationAction(IProgramElement pe, boolean isLink) -
Verwendungen von IProgramElement in org.aspectj.ajde.ui.internal
Methoden in org.aspectj.ajde.ui.internal, die IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungNavigationHistoryModel.navigateBack()NavigationHistoryModel.navigateForward()Methoden in org.aspectj.ajde.ui.internal mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungbooleanTreeStructureViewBuilder.acceptNodeAsRoot(IProgramElement node, StructureViewProperties.Hierarchy hierarchy) voidNavigationHistoryModel.navigateToNode(IProgramElement toNode) -
Verwendungen von IProgramElement in org.aspectj.ajde.ui.swing
Methoden in org.aspectj.ajde.ui.swing, die IProgramElement zurückgebenMethoden in org.aspectj.ajde.ui.swing mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungprotected IStructureViewNodeSwingTreeViewNodeFactory.createDeclaration(IProgramElement node, AbstractIcon icon, List children) protected IStructureViewNodeSwingTreeViewNodeFactory.createLink(IProgramElement node, AbstractIcon icon) Konstruktoren in org.aspectj.ajde.ui.swing mit Parametern vom Typ IProgramElementModifiziererKonstruktorBeschreibungSwingTreeViewNode(IProgramElement programElement, AbstractIcon icon) Create a link.SwingTreeViewNode(IProgramElement programElement, AbstractIcon icon, List children) Create a declaration node. -
Verwendungen von IProgramElement in org.aspectj.ajdt.internal.core.builder
Felder in org.aspectj.ajdt.internal.core.builder mit Typparametern vom Typ IProgramElementModifizierer und TypFeldBeschreibungprotected Stack<IProgramElement>AsmHierarchyBuilder.stackReset for every compilation unit.Methoden in org.aspectj.ajdt.internal.core.builder mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungprotected voidAsmHierarchyBuilder.genBytecodeInfo(MethodDeclaration methodDeclaration, IProgramElement peNode) voidAsmElementFormatter.genLabelAndKind(MethodDeclaration methodDeclaration, IProgramElement node) voidAsmElementFormatter.setParameters(AbstractMethodDeclaration md, IProgramElement pe) -
Verwendungen von IProgramElement in org.aspectj.asm
Felder in org.aspectj.asm, die deklariert sind als IProgramElementMethoden in org.aspectj.asm, die IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungIHierarchy.findCloserMatchForLineNumber(IProgramElement node, int lineno) For a specified node, check if any of the children more accurately represent the specified line.IHierarchy.findElementForHandle(String handle) IHierarchy.findElementForHandleOrCreate(String handle, boolean create) IHierarchy.findElementForLabel(IProgramElement parent, IProgramElement.Kind kind, String label) Returns the first matchIHierarchy.findElementForOffSet(String sourceFilePath, int lineNumber, int offSet) IHierarchy.findElementForSignature(IProgramElement parent, IProgramElement.Kind kind, String signature) Returns the first matchIHierarchy.findElementForSourceFile(String sourceFile) IHierarchy.findElementForSourceLine(String sourceFilePath, int lineNumber) Never returns nullIHierarchy.findElementForSourceLine(ISourceLocation location) TODO: discriminate columnsIHierarchy.findElementForType(String packageName, String typeName) IHierarchy.findInFileMap(String key) IHierarchy.findNodeForSourceFile(IProgramElement node, String sourcefilePath) Discover the node representing a particular source file.IHierarchy.getElement(String handle) IProgramElement.getParent()IHierarchy.getRoot()HierarchyWalker.process(IProgramElement node) IProgramElement.walk(HierarchyWalker walker) Methoden in org.aspectj.asm, die Typen mit Argumenten vom Typ IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungIProgramElement.getChildren()IHierarchy.getFileMapEntrySet()AsmManager.getInlineAnnotations(String sourceFile, boolean showSubMember, boolean showMemberAndType) Constructs map each time it's called.Methoden in org.aspectj.asm mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungvoidIProgramElement.addChild(IProgramElement child) voidIHierarchy.addToFileMap(String canonicalFilePath, IProgramElement compilationUnitProgramElement) IElementHandleProvider.createHandleIdentifier(IProgramElement ipe) static voidAsmManager.dumptree(Writer w, IProgramElement node, int indent) static voidAsmManager.dumptree(IProgramElement node, int indent) IHierarchy.findCloserMatchForLineNumber(IProgramElement node, int lineno) For a specified node, check if any of the children more accurately represent the specified line.IHierarchy.findElementForLabel(IProgramElement parent, IProgramElement.Kind kind, String label) Returns the first matchIHierarchy.findElementForSignature(IProgramElement parent, IProgramElement.Kind kind, String signature) Returns the first matchIHierarchy.findNodeForSourceFile(IProgramElement node, String sourcefilePath) Discover the node representing a particular source file.IRelationshipMap.get(IProgramElement sourceProgramElement) IRelationshipMap.get(IProgramElement source, IRelationship.Kind kind, String relationshipName) Return a relationship matching the kind and name for the given element.IRelationshipMap.get(IProgramElement source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest, boolean createIfMissing) Return a relationship matching the kind and name for the given element.protected voidHierarchyWalker.postProcess(IProgramElement node) protected voidHierarchyWalker.preProcess(IProgramElement node) HierarchyWalker.process(IProgramElement node) voidIRelationshipMap.put(IProgramElement source, IRelationship relationship) booleanIProgramElement.removeChild(IProgramElement child) voidIProgramElement.setParent(IProgramElement parent) voidIHierarchy.setRoot(IProgramElement root) Methodenparameter in org.aspectj.asm mit Typargumenten vom Typ IProgramElementModifizierer und TypMethodeBeschreibungvoidIProgramElement.setChildren(List<IProgramElement> children) default voidIHierarchy.setFileMap(HashMap<String, IProgramElement> fileMap) voidIHierarchy.setFileMap(Map<String, IProgramElement> fileMap) -
Verwendungen von IProgramElement in org.aspectj.asm.internal
Klassen in org.aspectj.asm.internal, die IProgramElement implementierenFelder in org.aspectj.asm.internal, die deklariert sind als IProgramElementModifizierer und TypFeldBeschreibungprotected IProgramElementProgramElement.parentprotected IProgramElementAspectJElementHierarchy.rootFelder in org.aspectj.asm.internal mit Typparametern vom Typ IProgramElementMethoden in org.aspectj.asm.internal, die IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungAspectJElementHierarchy.findCloserMatchForLineNumber(IProgramElement node, int lineno) For a specified node, check if any of the children more accurately represent the specified line.AspectJElementHierarchy.findElementForHandle(String handle) AspectJElementHierarchy.findElementForHandleOrCreate(String handle, boolean create) AspectJElementHierarchy.findElementForLabel(IProgramElement parent, IProgramElement.Kind kind, String label) AspectJElementHierarchy.findElementForOffSet(String sourceFilePath, int lineNumber, int offSet) AspectJElementHierarchy.findElementForSignature(IProgramElement parent, IProgramElement.Kind kind, String signature) Returns the first matchAspectJElementHierarchy.findElementForSourceFile(String sourceFile) AspectJElementHierarchy.findElementForSourceLine(String sourceFilePath, int lineNumber) Never returns nullAspectJElementHierarchy.findElementForSourceLine(ISourceLocation location) TODO: discriminate columnsAspectJElementHierarchy.findElementForType(String packageName, String typeName) Find the entry in the model that represents a particular type.AspectJElementHierarchy.findInFileMap(String key) AspectJElementHierarchy.findNodeForSourceFile(IProgramElement node, String sourcefilePath) Discover the node representing a particular source file.AspectJElementHierarchy.getElement(String handle) ProgramElement.getParent()AspectJElementHierarchy.getRoot()ProgramElement.walk(HierarchyWalker walker) Methoden in org.aspectj.asm.internal, die Typen mit Argumenten vom Typ IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungAspectJElementHierarchy.findMatchingPackages(String packagename) Look for any package nodes matching the specified package name.ProgramElement.getChildren()AspectJElementHierarchy.getFileMapEntrySet()Methoden in org.aspectj.asm.internal mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungvoidProgramElement.addChild(int position, IProgramElement child) voidProgramElement.addChild(IProgramElement child) voidAspectJElementHierarchy.addToFileMap(String key, IProgramElement value) protected voidAspectJElementHierarchy.cache(String handle, IProgramElement pe) JDTLikeHandleProvider.createHandleIdentifier(IProgramElement ipe) AspectJElementHierarchy.findCloserMatchForLineNumber(IProgramElement node, int lineno) For a specified node, check if any of the children more accurately represent the specified line.AspectJElementHierarchy.findElementForLabel(IProgramElement parent, IProgramElement.Kind kind, String label) AspectJElementHierarchy.findElementForSignature(IProgramElement parent, IProgramElement.Kind kind, String signature) Returns the first matchAspectJElementHierarchy.findNodeForSourceFile(IProgramElement node, String sourcefilePath) Discover the node representing a particular source file.voidAspectJElementHierarchy.forget(IProgramElement compilationUnitNode, IProgramElement typeNode) RelationshipMap.get(IProgramElement source) RelationshipMap.get(IProgramElement source, IRelationship.Kind kind, String relationshipName) RelationshipMap.get(IProgramElement source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest, boolean createIfMissing) static charHandleProviderDelimiter.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 '~'voidRelationshipMap.put(IProgramElement source, IRelationship relationship) booleanProgramElement.removeChild(IProgramElement child) voidProgramElement.setParent(IProgramElement parent) voidAspectJElementHierarchy.setRoot(IProgramElement root) Methodenparameter in org.aspectj.asm.internal mit Typargumenten vom Typ IProgramElementModifizierer und TypMethodeBeschreibungvoidProgramElement.setChildren(List<IProgramElement> children) voidAspectJElementHierarchy.setFileMap(Map<String, IProgramElement> fileMap) Konstruktorparameter in org.aspectj.asm.internal mit Typargumenten vom Typ IProgramElementModifiziererKonstruktorBeschreibungProgramElement(AsmManager asm, String name, IProgramElement.Kind kind, List<IProgramElement> children) Use to create program element nodes that do not correspond to source locationsProgramElement(AsmManager asm, String name, IProgramElement.Kind kind, ISourceLocation sourceLocation, int modifiers, String comment, List<IProgramElement> children) -
Verwendungen von IProgramElement in org.aspectj.tools.ajdoc
Methoden in org.aspectj.tools.ajdoc mit Parametern vom Typ IProgramElementModifizierer und TypMethodeBeschreibungstatic StringStructureUtil.genSignature(IProgramElement node) StructureUtil.getDeclareTargets(IProgramElement node) StructureUtil.getTargets(IProgramElement node, IRelationship.Kind kind) Calculate the targets for a given IProgramElement (and it's immediate children if its not a type or if the child is CODE) and relationship kindStructureUtil.getTargets(IProgramElement node, IRelationship.Kind kind, String relName) Calculate the targets for a given IProgramElement (and it's immediate children if its not a type or if the child is CODE) and relationship kind with the specified relationship name.static booleanStructureUtil.isAnonymous(IProgramElement node) -
Verwendungen von IProgramElement in org.aspectj.weaver.model
Methoden in org.aspectj.weaver.model, die IProgramElement zurückgebenModifizierer und TypMethodeBeschreibungstatic IProgramElementAsmRelationshipProvider.createFileStructureNode(AsmManager asm, String sourceFilePath) protected static IProgramElementAsmRelationshipProvider.getNode(AsmManager model, Shadow shadow)