Uses of Interface
org.aspectj.bridge.ISourceLocation

Packages that use ISourceLocation
org.aspectj.asm   
org.aspectj.asm.internal   
org.aspectj.bridge   
org.aspectj.weaver   
org.aspectj.weaver.bcel   
org.aspectj.weaver.model   
org.aspectj.weaver.patterns   
org.aspectj.weaver.reflect   
 

Uses of ISourceLocation in org.aspectj.asm
 

Methods in org.aspectj.asm that return ISourceLocation
 ISourceLocation IProgramElement.getSourceLocation()
           
 

Methods in org.aspectj.asm with parameters of type ISourceLocation
 java.lang.String IElementHandleProvider.createHandleIdentifier(ISourceLocation location)
           
 IProgramElement IHierarchy.findElementForSourceLine(ISourceLocation location)
          TODO: discriminate columns
 void IProgramElement.setSourceLocation(ISourceLocation sourceLocation)
           
 

Uses of ISourceLocation in org.aspectj.asm.internal
 

Methods in org.aspectj.asm.internal that return ISourceLocation
 ISourceLocation ProgramElement.getSourceLocation()
           
 

Methods in org.aspectj.asm.internal with parameters of type ISourceLocation
 java.lang.String JDTLikeHandleProvider.createHandleIdentifier(ISourceLocation location)
           
 IProgramElement AspectJElementHierarchy.findElementForSourceLine(ISourceLocation location)
          TODO: discriminate columns
 void ProgramElement.setSourceLocation(ISourceLocation sourceLocation)
           
 

Constructors in org.aspectj.asm.internal with parameters of type ISourceLocation
ProgramElement(AsmManager asm, java.lang.String name, IProgramElement.Kind kind, ISourceLocation sourceLocation, int modifiers, java.lang.String comment, java.util.List<IProgramElement> children)
           
 

Uses of ISourceLocation in org.aspectj.bridge
 

Classes in org.aspectj.bridge that implement ISourceLocation
 class SourceLocation
          Immutable source location.
 

Fields in org.aspectj.bridge declared as ISourceLocation
static ISourceLocation ISourceLocation.EMPTY
          non-null but empty constant source location
static ISourceLocation SourceLocation.UNKNOWN
          used when SourceLocation is not available
 

Methods in org.aspectj.bridge that return ISourceLocation
 ISourceLocation Message.getSourceLocation()
           
 ISourceLocation IMessage.getSourceLocation()
           
 

Methods in org.aspectj.bridge that return types with arguments of type ISourceLocation
 java.util.List<ISourceLocation> Message.getExtraSourceLocations()
           
 java.util.List<ISourceLocation> IMessage.getExtraSourceLocations()
           
 

Methods in org.aspectj.bridge with parameters of type ISourceLocation
static IMessage MessageUtil.error(java.lang.String message, ISourceLocation location)
           
static java.lang.String MessageUtil.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 IMessage MessageUtil.warn(java.lang.String message, ISourceLocation location)
           
 

Constructors in org.aspectj.bridge with parameters of type ISourceLocation
Message(java.lang.String message, IMessage.Kind kind, java.lang.Throwable thrown, ISourceLocation sourceLocation)
          Create a message, handling null values for message and kind if thrown is not null.
Message(java.lang.String message, ISourceLocation location, boolean isError)
          Create a (compiler) error or warning message
Message(java.lang.String message, ISourceLocation location, boolean isError, ISourceLocation[] extraSourceLocations)
           
Message(java.lang.String message, ISourceLocation location, boolean isError, ISourceLocation[] extraSourceLocations)
           
Message(java.lang.String message, java.lang.String details, IMessage.Kind kind, ISourceLocation sourceLocation, java.lang.Throwable thrown, ISourceLocation[] extraSourceLocations)
          Create a message, handling null values for message and kind if thrown is not null.
Message(java.lang.String message, java.lang.String details, IMessage.Kind kind, ISourceLocation sourceLocation, java.lang.Throwable thrown, ISourceLocation[] extraSourceLocations)
          Create a message, handling null values for message and kind if thrown is not null.
Message(java.lang.String message, java.lang.String details, IMessage.Kind kind, ISourceLocation sLoc, java.lang.Throwable thrown, ISourceLocation[] otherLocs, boolean declared, int id, int sourcestart, int sourceend)
           
Message(java.lang.String message, java.lang.String details, IMessage.Kind kind, ISourceLocation sLoc, java.lang.Throwable thrown, ISourceLocation[] otherLocs, boolean declared, int id, int sourcestart, int sourceend)
           
 

Uses of ISourceLocation in org.aspectj.weaver
 

Fields in org.aspectj.weaver declared as ISourceLocation
 ISourceLocation Advice.lastReportedMonitorExitJoinpointLocation
           
 

Methods in org.aspectj.weaver that return ISourceLocation
 ISourceLocation ShadowMunger.getBinarySourceLocation(ISourceLocation sl)
          Returns the binarySourceLocation for the given sourcelocation.
 ISourceLocation AbstractReferenceTypeDelegate.getSourceLocation()
           
 ISourceLocation TestShadow.getSourceLocation()
           
 ISourceLocation ResolvedType.getSourceLocation()
           
 ISourceLocation ShadowMunger.getSourceLocation()
           
 ISourceLocation ResolvedMember.getSourceLocation()
           
 ISourceLocation ResolvedMemberImpl.getSourceLocation()
           
 ISourceLocation IHasSourceLocation.getSourceLocation()
           
 ISourceLocation ResolvedTypeMunger.getSourceLocation()
           
abstract  ISourceLocation Shadow.getSourceLocation()
           
 ISourceLocation ReferenceType.getSourceLocation()
           
 ISourceLocation ConcreteTypeMunger.getSourceLocation()
           
 ISourceLocation JoinPointSignature.getSourceLocation()
           
 ISourceLocation SourceContextImpl.makeSourceLocation(IHasPosition position)
           
 ISourceLocation ISourceContext.makeSourceLocation(IHasPosition position)
           
 ISourceLocation BindingScope.makeSourceLocation(IHasPosition location)
           
 ISourceLocation SourceContextImpl.makeSourceLocation(int line, int offset)
           
 ISourceLocation ISourceContext.makeSourceLocation(int line, int offset)
           
 

Methods in org.aspectj.weaver with parameters of type ISourceLocation
 void ICrossReferenceHandler.addCrossReference(ISourceLocation from, ISourceLocation to, java.lang.String kind, boolean runtimeTest)
           
 ISourceLocation ShadowMunger.getBinarySourceLocation(ISourceLocation sl)
          Returns the binarySourceLocation for the given sourcelocation.
 ResolvedType World.resolve(UnresolvedType ty, ISourceLocation isl)
          Attempt to resolve a type - the source location gives you some context in which resolution is taking place.
 void ResolvedTypeMunger.setSourceLocation(ISourceLocation isl)
           
 void World.showMessage(IMessage.Kind kind, java.lang.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.
 void Lint.Kind.signal(java.lang.String[] infos, ISourceLocation location, ISourceLocation[] extraLocations)
           
 void Lint.Kind.signal(java.lang.String[] infos, ISourceLocation location, ISourceLocation[] extraLocations)
           
 void Lint.Kind.signal(java.lang.String info, ISourceLocation location)
           
 

Constructors in org.aspectj.weaver with parameters of type ISourceLocation
LintMessage(java.lang.String message, IMessage.Kind messageKind, ISourceLocation location, ISourceLocation[] extraLocations, Lint.Kind lintKind)
           
LintMessage(java.lang.String message, IMessage.Kind messageKind, ISourceLocation location, ISourceLocation[] extraLocations, Lint.Kind lintKind)
           
LintMessage(java.lang.String message, java.lang.String extraDetails, Lint.Kind kind2, IMessage.Kind kind, ISourceLocation sourceLocation, java.lang.Throwable object, ISourceLocation[] seeAlsoLocations, boolean declared, int id, int sourceStart, int sourceEnd)
           
LintMessage(java.lang.String message, java.lang.String extraDetails, Lint.Kind kind2, IMessage.Kind kind, ISourceLocation sourceLocation, java.lang.Throwable object, ISourceLocation[] seeAlsoLocations, boolean declared, int id, int sourceStart, int sourceEnd)
           
 

Uses of ISourceLocation in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return ISourceLocation
 ISourceLocation LazyMethodGen.getSourceLocation()
           
 ISourceLocation BcelShadow.getSourceLocation()
           
 

Methods in org.aspectj.weaver.bcel with parameters of type ISourceLocation
 void LazyClassGen.addField(FieldGen field, ISourceLocation sourceLocation)
           
 void LazyClassGen.addInterface(ResolvedType newInterface, ISourceLocation sourceLocation)
           
 void LazyClassGen.addMethodGen(LazyMethodGen gen, ISourceLocation sourceLocation)
           
static java.lang.String Utility.beautifyLocation(ISourceLocation isl)
           
 void BcelTypeMunger.error(org.aspectj.weaver.bcel.BcelClassWeaver weaver, java.lang.String text, ISourceLocation primaryLoc, ISourceLocation[] extraLocs)
           
 void BcelTypeMunger.error(org.aspectj.weaver.bcel.BcelClassWeaver weaver, java.lang.String text, ISourceLocation primaryLoc, ISourceLocation[] extraLocs)
           
 void LazyClassGen.errorOnAddedField(FieldGen field, ISourceLocation sourceLocation)
           
 void LazyClassGen.warnOnAddedInterface(java.lang.String name, ISourceLocation sourceLocation)
           
 void LazyClassGen.warnOnAddedMethod(Method method, ISourceLocation sourceLocation)
           
 void LazyClassGen.warnOnAddedStaticInitializer(Shadow shadow, ISourceLocation sourceLocation)
           
 void LazyClassGen.warnOnModifiedSerialVersionUID(ISourceLocation sourceLocation, java.lang.String reason)
           
 

Uses of ISourceLocation in org.aspectj.weaver.model
 

Methods in org.aspectj.weaver.model with parameters of type ISourceLocation
static void AsmRelationshipProvider.addDeclareAnnotationFieldRelationship(AsmManager model, ISourceLocation declareLocation, java.lang.String affectedTypeName, ResolvedMember affectedFieldName)
          Add a relationship for a matching declare ATfield.
static void AsmRelationshipProvider.addDeclareAnnotationMethodRelationship(ISourceLocation sourceLocation, java.lang.String affectedTypeName, ResolvedMember affectedMethod, AsmManager model)
          Add a relationship for a matching declare annotation method or declare annotation constructor.
static void AsmRelationshipProvider.addDeclareAnnotationRelationship(AsmManager model, ISourceLocation declareAnnotationLocation, ISourceLocation annotatedLocation)
          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 ISourceLocation
 ISourceLocation PatternNode.getSourceLocation()
           
 ISourceLocation TypePatternList.getSourceLocation()
           
 ISourceLocation SimpleScope.makeSourceLocation(IHasPosition location)
           
 

Uses of ISourceLocation in org.aspectj.weaver.reflect
 

Methods in org.aspectj.weaver.reflect that return ISourceLocation
 ISourceLocation ReflectionShadow.getSourceLocation()
           
 ISourceLocation StandardShadow.getSourceLocation()