Uses of Interface
org.aspectj.bridge.ISourceLocation
Packages that use ISourceLocation
Package
Description
-
Uses of ISourceLocation in org.aspectj.ajde
Methods in org.aspectj.ajde with parameters of type ISourceLocationModifier and TypeMethodDescriptionvoidEditorAdapter.showSourceLine(ISourceLocation sourceLocation, boolean highlight) Seek the editor to a SourceLocation and highlight if specified. -
Uses of ISourceLocation in org.aspectj.ajde.ui
Fields in org.aspectj.ajde.ui declared as ISourceLocationMethods in org.aspectj.ajde.ui that return ISourceLocationMethods in org.aspectj.ajde.ui with parameters of type ISourceLocationModifier and TypeMethodDescriptionvoidBuildConfigNode.setSourceLocation(ISourceLocation sourceLocation) -
Uses of ISourceLocation in org.aspectj.ajdt.internal.compiler.lookup
Classes in org.aspectj.ajdt.internal.compiler.lookup that implement ISourceLocationMethods in org.aspectj.ajdt.internal.compiler.lookup that return ISourceLocationModifier and TypeMethodDescriptionEclipseShadow.getSourceLocation()EclipseTypeMunger.getSourceLocation()EclipseScope.makeSourceLocation(IHasPosition location) Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type ISourceLocationModifier and TypeMethodDescriptionvoidEclipseTypeMunger.setSourceLocation(ISourceLocation sourceLocation) voidEclipseFactory.showMessage(IMessage.Kind kind, String message, ISourceLocation loc1, ISourceLocation loc2) -
Uses of ISourceLocation in org.aspectj.ajdt.internal.core.builder
Methods in org.aspectj.ajdt.internal.core.builder that return ISourceLocationModifier and TypeMethodDescriptionprotected ISourceLocationAsmHierarchyBuilder.makeLocation(ASTNode node) static ISourceLocationEclipseAdapterUtils.makeSourceLocation(ICompilationUnit unit, IProblem problem, IProgressListener progressListener) Extract source location file, start and end lines, and context.EclipseSourceContext.makeSourceLocation(int line, int offset) EclipseSourceContext.makeSourceLocation(IHasPosition position) -
Uses of ISourceLocation in org.aspectj.asm
Methods in org.aspectj.asm that return ISourceLocationMethods in org.aspectj.asm with parameters of type ISourceLocationModifier and TypeMethodDescriptionIElementHandleProvider.createHandleIdentifier(ISourceLocation location) IHierarchy.findElementForSourceLine(ISourceLocation location) TODO: discriminate columnsvoidIProgramElement.setSourceLocation(ISourceLocation sourceLocation) -
Uses of ISourceLocation in org.aspectj.asm.internal
Fields in org.aspectj.asm.internal declared as ISourceLocationMethods in org.aspectj.asm.internal that return ISourceLocationMethods in org.aspectj.asm.internal with parameters of type ISourceLocationModifier and TypeMethodDescriptionJDTLikeHandleProvider.createHandleIdentifier(ISourceLocation location) AspectJElementHierarchy.findElementForSourceLine(ISourceLocation location) TODO: discriminate columnsvoidProgramElement.setSourceLocation(ISourceLocation sourceLocation) Constructors in org.aspectj.asm.internal with parameters of type ISourceLocationModifierConstructorDescriptionProgramElement(AsmManager asm, String name, IProgramElement.Kind kind, ISourceLocation sourceLocation, int modifiers, String comment, List<IProgramElement> children) -
Uses of ISourceLocation in org.aspectj.bridge
Classes in org.aspectj.bridge that implement ISourceLocationFields in org.aspectj.bridge declared as ISourceLocationModifier and TypeFieldDescriptionstatic final ISourceLocationISourceLocation.EMPTYnon-null but empty constant source locationstatic final ISourceLocationSourceLocation.UNKNOWNused when SourceLocation is not availableMethods in org.aspectj.bridge that return ISourceLocationModifier and TypeMethodDescriptionIMessage.getSourceLocation()final ISourceLocationMessage.getSourceLocation()Methods in org.aspectj.bridge that return types with arguments of type ISourceLocationModifier and TypeMethodDescriptionIMessage.getExtraSourceLocations()Return a List ofISourceLocationinstances that indicate additional source locations relevent to this message as specified by the message creator.Message.getExtraSourceLocations()Methods in org.aspectj.bridge with parameters of type ISourceLocationModifier and TypeMethodDescriptionstatic WeaveMessageWeaveMessage.constructWeavingMessage(WeaveMessage.WeaveMessageKind kind, String[] inserts, String affectedTypeName, String aspectName, ISourceLocation affectedTypeLocation, ISourceLocation aspectLocation) Static helper method for constructing weaving messages.static IMessageMessageUtil.error(String message, ISourceLocation location) static StringMessageUtil.renderSourceLocation(ISourceLocation loc) Render ISourceLocation to String, ignoring empty elements (null or ISourceLocation.NO_FILE or ISourceLocation.NO_COLUMN (though implementations may return 0 from getColumn() when passed NO_COLUMN as input)).static IMessageMessageUtil.warn(String message, ISourceLocation location) Constructors in org.aspectj.bridge with parameters of type ISourceLocationModifierConstructorDescriptionMessage(String message, String details, IMessage.Kind kind, ISourceLocation sourceLocation, Throwable thrown, ISourceLocation[] extraSourceLocations) Create a message, handling null values for message and kind if thrown is not null.Message(String message, String details, IMessage.Kind kind, ISourceLocation sLoc, Throwable thrown, ISourceLocation[] otherLocs, boolean declared, int id, int sourcestart, int sourceend) Message(String message, IMessage.Kind kind, Throwable thrown, ISourceLocation sourceLocation) Create a message, handling null values for message and kind if thrown is not null.Message(String message, ISourceLocation location, boolean isError) Create a (compiler) error or warning messageMessage(String message, ISourceLocation location, boolean isError, ISourceLocation[] extraSourceLocations) -
Uses of ISourceLocation in org.aspectj.weaver
Fields in org.aspectj.weaver declared as ISourceLocationMethods in org.aspectj.weaver that return ISourceLocationModifier and TypeMethodDescriptionShadowMunger.getBinarySourceLocation(ISourceLocation sl) Returns the binarySourceLocation for the given sourcelocation.AbstractReferenceTypeDelegate.getSourceLocation()ConcreteTypeMunger.getSourceLocation()IHasSourceLocation.getSourceLocation()JoinPointSignature.getSourceLocation()ReferenceType.getSourceLocation()ResolvedMember.getSourceLocation()ResolvedMemberImpl.getSourceLocation()ResolvedType.getSourceLocation()ResolvedTypeMunger.getSourceLocation()abstract ISourceLocationShadow.getSourceLocation()ShadowMunger.getSourceLocation()BindingScope.makeSourceLocation(IHasPosition location) ISourceContext.makeSourceLocation(int line, int offset) ISourceContext.makeSourceLocation(IHasPosition position) SourceContextImpl.makeSourceLocation(int line, int offset) SourceContextImpl.makeSourceLocation(IHasPosition position) protected static ISourceLocationResolvedTypeMunger.readSourceLocation(VersionedDataInputStream s) Methods in org.aspectj.weaver with parameters of type ISourceLocationModifier and TypeMethodDescriptionvoidICrossReferenceHandler.addCrossReference(ISourceLocation from, ISourceLocation to, String kind, boolean runtimeTest) ShadowMunger.getBinarySourceLocation(ISourceLocation sl) Returns the binarySourceLocation for the given sourcelocation.World.resolve(UnresolvedType ty, ISourceLocation isl) Attempt to resolve a type - the source location gives you some context in which resolution is taking place.voidResolvedTypeMunger.setSourceLocation(ISourceLocation isl) voidWorld.showMessage(IMessage.Kind kind, String message, ISourceLocation loc1, ISourceLocation loc2) convenenience method for creating and issuing messages via the message handler - if you supply two locations you will get two messages.voidLint.Kind.signal(String[] infos, ISourceLocation location, ISourceLocation[] extraLocations) voidLint.Kind.signal(String info, ISourceLocation location) Constructors in org.aspectj.weaver with parameters of type ISourceLocationModifierConstructorDescriptionLintMessage(String message, String extraDetails, Lint.Kind kind2, IMessage.Kind kind, ISourceLocation sourceLocation, Throwable object, ISourceLocation[] seeAlsoLocations, boolean declared, int id, int sourceStart, int sourceEnd) LintMessage(String message, IMessage.Kind messageKind, ISourceLocation location, ISourceLocation[] extraLocations, Lint.Kind lintKind) -
Uses of ISourceLocation in org.aspectj.weaver.bcel
Methods in org.aspectj.weaver.bcel that return ISourceLocationModifier and TypeMethodDescriptionBcelShadow.getSourceLocation()LazyMethodGen.getSourceLocation()Methods in org.aspectj.weaver.bcel with parameters of type ISourceLocationModifier and TypeMethodDescriptionvoidLazyClassGen.addField(FieldGen field, ISourceLocation sourceLocation) voidLazyClassGen.addInterface(ResolvedType newInterface, ISourceLocation sourceLocation) voidLazyClassGen.addMethodGen(LazyMethodGen gen, ISourceLocation sourceLocation) static StringUtility.beautifyLocation(ISourceLocation isl) voidBcelTypeMunger.error(org.aspectj.weaver.bcel.BcelClassWeaver weaver, String text, ISourceLocation primaryLoc, ISourceLocation[] extraLocs) voidLazyClassGen.errorOnAddedField(FieldGen field, ISourceLocation sourceLocation) voidLazyClassGen.warnOnAddedInterface(String name, ISourceLocation sourceLocation) voidLazyClassGen.warnOnAddedMethod(Method method, ISourceLocation sourceLocation) voidLazyClassGen.warnOnAddedStaticInitializer(Shadow shadow, ISourceLocation sourceLocation) voidLazyClassGen.warnOnModifiedSerialVersionUID(ISourceLocation sourceLocation, String reason) -
Uses of ISourceLocation in org.aspectj.weaver.model
Methods in org.aspectj.weaver.model with parameters of type ISourceLocationModifier and TypeMethodDescriptionstatic voidAsmRelationshipProvider.addDeclareAnnotationFieldRelationship(AsmManager model, ISourceLocation declareLocation, String affectedTypeName, ResolvedMember affectedFieldName, boolean isRemove) Add a relationship for a matching declare ATfield.static voidAsmRelationshipProvider.addDeclareAnnotationMethodRelationship(ISourceLocation sourceLocation, String affectedTypeName, ResolvedMember affectedMethod, AsmManager model) Add a relationship for a matching declare annotation method or declare annotation constructor.static voidAsmRelationshipProvider.addDeclareAnnotationRelationship(AsmManager model, ISourceLocation declareAnnotationLocation, ISourceLocation annotatedLocation, boolean isRemove) Adds a declare annotation relationship, sometimes entities don't have source locs (methods/fields) so use other variants of this method if that is the case as they will look the entities up in the structure model. -
Uses of ISourceLocation in org.aspectj.weaver.patterns
Methods in org.aspectj.weaver.patterns that return ISourceLocationModifier and TypeMethodDescriptionPatternNode.getSourceLocation()TypePatternList.getSourceLocation()SimpleScope.makeSourceLocation(IHasPosition location) -
Uses of ISourceLocation in org.aspectj.weaver.reflect
Methods in org.aspectj.weaver.reflect that return ISourceLocationModifier and TypeMethodDescriptionReflectionShadow.getSourceLocation()StandardShadow.getSourceLocation()