Verwendungen von Schnittstelle
org.aspectj.bridge.ISourceLocation
Packages, die ISourceLocation verwenden
Package
Beschreibung
-
Verwendungen von ISourceLocation in org.aspectj.ajde
Methoden in org.aspectj.ajde mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungvoid
EditorAdapter.showSourceLine
(ISourceLocation sourceLocation, boolean highlight) Seek the editor to a SourceLocation and highlight if specified. -
Verwendungen von ISourceLocation in org.aspectj.ajde.ui
Felder in org.aspectj.ajde.ui, die deklariert sind als ISourceLocationMethoden in org.aspectj.ajde.ui, die ISourceLocation zurückgebenMethoden in org.aspectj.ajde.ui mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungvoid
BuildConfigNode.setSourceLocation
(ISourceLocation sourceLocation) -
Verwendungen von ISourceLocation in org.aspectj.ajdt.internal.compiler.lookup
Klassen in org.aspectj.ajdt.internal.compiler.lookup, die ISourceLocation implementierenMethoden in org.aspectj.ajdt.internal.compiler.lookup, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungEclipseShadow.getSourceLocation()
EclipseTypeMunger.getSourceLocation()
EclipseScope.makeSourceLocation
(IHasPosition location) Methoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungvoid
EclipseTypeMunger.setSourceLocation
(ISourceLocation sourceLocation) void
EclipseFactory.showMessage
(IMessage.Kind kind, String message, ISourceLocation loc1, ISourceLocation loc2) -
Verwendungen von ISourceLocation in org.aspectj.ajdt.internal.core.builder
Methoden in org.aspectj.ajdt.internal.core.builder, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungprotected ISourceLocation
AsmHierarchyBuilder.makeLocation
(ASTNode node) static ISourceLocation
EclipseAdapterUtils.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) -
Verwendungen von ISourceLocation in org.aspectj.asm
Methoden in org.aspectj.asm, die ISourceLocation zurückgebenMethoden in org.aspectj.asm mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungIElementHandleProvider.createHandleIdentifier
(ISourceLocation location) IHierarchy.findElementForSourceLine
(ISourceLocation location) TODO: discriminate columnsvoid
IProgramElement.setSourceLocation
(ISourceLocation sourceLocation) -
Verwendungen von ISourceLocation in org.aspectj.asm.internal
Felder in org.aspectj.asm.internal, die deklariert sind als ISourceLocationMethoden in org.aspectj.asm.internal, die ISourceLocation zurückgebenMethoden in org.aspectj.asm.internal mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungJDTLikeHandleProvider.createHandleIdentifier
(ISourceLocation location) AspectJElementHierarchy.findElementForSourceLine
(ISourceLocation location) TODO: discriminate columnsvoid
ProgramElement.setSourceLocation
(ISourceLocation sourceLocation) Konstruktoren in org.aspectj.asm.internal mit Parametern vom Typ ISourceLocationModifiziererKonstruktorBeschreibungProgramElement
(AsmManager asm, String name, IProgramElement.Kind kind, ISourceLocation sourceLocation, int modifiers, String comment, List<IProgramElement> children) -
Verwendungen von ISourceLocation in org.aspectj.bridge
Klassen in org.aspectj.bridge, die ISourceLocation implementierenFelder in org.aspectj.bridge, die deklariert sind als ISourceLocationModifizierer und TypFeldBeschreibungstatic final ISourceLocation
ISourceLocation.EMPTY
non-null but empty constant source locationstatic final ISourceLocation
SourceLocation.UNKNOWN
used when SourceLocation is not availableMethoden in org.aspectj.bridge, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungIMessage.getSourceLocation()
final ISourceLocation
Message.getSourceLocation()
Methoden in org.aspectj.bridge, die Typen mit Argumenten vom Typ ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungIMessage.getExtraSourceLocations()
Return a List ofISourceLocation
instances that indicate additional source locations relevent to this message as specified by the message creator.Message.getExtraSourceLocations()
Methoden in org.aspectj.bridge mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungstatic IMessage
MessageUtil.error
(String message, ISourceLocation location) static 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
(String message, ISourceLocation location) Konstruktoren in org.aspectj.bridge mit Parametern vom Typ ISourceLocationModifiziererKonstruktorBeschreibungMessage
(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) -
Verwendungen von ISourceLocation in org.aspectj.weaver
Felder in org.aspectj.weaver, die deklariert sind als ISourceLocationModifizierer und TypFeldBeschreibungMethoden in org.aspectj.weaver, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungShadowMunger.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 ISourceLocation
Shadow.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 ISourceLocation
ResolvedTypeMunger.readSourceLocation
(VersionedDataInputStream s) Methoden in org.aspectj.weaver mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungvoid
ICrossReferenceHandler.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.void
ResolvedTypeMunger.setSourceLocation
(ISourceLocation isl) void
World.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.void
Lint.Kind.signal
(String[] infos, ISourceLocation location, ISourceLocation[] extraLocations) void
Lint.Kind.signal
(String info, ISourceLocation location) Konstruktoren in org.aspectj.weaver mit Parametern vom Typ ISourceLocationModifiziererKonstruktorBeschreibungLintMessage
(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) -
Verwendungen von ISourceLocation in org.aspectj.weaver.bcel
Methoden in org.aspectj.weaver.bcel, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungBcelShadow.getSourceLocation()
LazyMethodGen.getSourceLocation()
Methoden in org.aspectj.weaver.bcel mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungvoid
LazyClassGen.addField
(FieldGen field, ISourceLocation sourceLocation) void
LazyClassGen.addInterface
(ResolvedType newInterface, ISourceLocation sourceLocation) void
LazyClassGen.addMethodGen
(LazyMethodGen gen, ISourceLocation sourceLocation) static String
Utility.beautifyLocation
(ISourceLocation isl) void
BcelTypeMunger.error
(org.aspectj.weaver.bcel.BcelClassWeaver weaver, String text, ISourceLocation primaryLoc, ISourceLocation[] extraLocs) void
LazyClassGen.errorOnAddedField
(FieldGen field, ISourceLocation sourceLocation) void
LazyClassGen.warnOnAddedInterface
(String name, ISourceLocation sourceLocation) void
LazyClassGen.warnOnAddedMethod
(Method method, ISourceLocation sourceLocation) void
LazyClassGen.warnOnAddedStaticInitializer
(Shadow shadow, ISourceLocation sourceLocation) void
LazyClassGen.warnOnModifiedSerialVersionUID
(ISourceLocation sourceLocation, String reason) -
Verwendungen von ISourceLocation in org.aspectj.weaver.model
Methoden in org.aspectj.weaver.model mit Parametern vom Typ ISourceLocationModifizierer und TypMethodeBeschreibungstatic void
AsmRelationshipProvider.addDeclareAnnotationFieldRelationship
(AsmManager model, ISourceLocation declareLocation, String affectedTypeName, ResolvedMember affectedFieldName, boolean isRemove) Add a relationship for a matching declare ATfield.static void
AsmRelationshipProvider.addDeclareAnnotationMethodRelationship
(ISourceLocation sourceLocation, 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, 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. -
Verwendungen von ISourceLocation in org.aspectj.weaver.patterns
Methoden in org.aspectj.weaver.patterns, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungPatternNode.getSourceLocation()
TypePatternList.getSourceLocation()
SimpleScope.makeSourceLocation
(IHasPosition location) -
Verwendungen von ISourceLocation in org.aspectj.weaver.reflect
Methoden in org.aspectj.weaver.reflect, die ISourceLocation zurückgebenModifizierer und TypMethodeBeschreibungReflectionShadow.getSourceLocation()
StandardShadow.getSourceLocation()