Class SignatureWrapper
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSignatureWrapper(char[] signature)
SignatureWrapper(char[] signature, boolean use15specifics)
SignatureWrapper(char[] signature, boolean use15specifics, boolean useExternalAnnotations)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
atEnd()
char
int
char[]
getFrom(int s)
assuming a previously stored start of 's' followed by a call to computeEnd() now retrieve the content between these bounds including trailing angle contentboolean
char[]
nextName()
similar to nextWord() but don't stop at '.'char[]
nextWord()
char[]
answer the next type (incl. type arguments), but don't advance any cursorsint
skipAngleContents(int i)
int
char[]
tail()
toString()
char[]
wordUntil(char c)
-
Field Details
-
signature
public char[] signature -
start
public int start -
end
public int end -
bracket
public int bracket
-
-
Constructor Details
-
SignatureWrapper
public SignatureWrapper(char[] signature, boolean use15specifics) -
SignatureWrapper
public SignatureWrapper(char[] signature, boolean use15specifics, boolean useExternalAnnotations) -
SignatureWrapper
public SignatureWrapper(char[] signature)
-
-
Method Details
-
atEnd
public boolean atEnd() -
isParameterized
public boolean isParameterized() -
computeEnd
public int computeEnd() -
skipAngleContents
public int skipAngleContents(int i) -
skipTypeParameter
public int skipTypeParameter() -
wordUntil
public char[] wordUntil(char c) -
nextWord
public char[] nextWord() -
nextName
public char[] nextName()similar to nextWord() but don't stop at '.' -
peekFullType
public char[] peekFullType()answer the next type (incl. type arguments), but don't advance any cursors -
getFrom
public char[] getFrom(int s)assuming a previously stored start of 's' followed by a call to computeEnd() now retrieve the content between these bounds including trailing angle content -
tail
public char[] tail() -
toString
-
charAtStart
public char charAtStart()
-