Uses of Interface
org.aspectj.bridge.ISourceLocation
Packages that use ISourceLocation
Package
Description
-
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 ISourceLocationISourceLocation.EMPTYnon-null but empty constant source locationstatic ISourceLocationSourceLocation.UNKNOWNused when SourceLocation is not availableMethods in org.aspectj.bridge that return ISourceLocationMethods 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 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()