ReferenceTypeSignature (whose own
subclasses are ClassRefTypeSignature, TypeVariableSignature, and ArrayTypeSignature), and
BaseTypeSignature.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract void | addTypeAnnotation(List<Classfile.
The type path. typePath,The annotation to add. annotationInfo)Implements abstract io. Add a type annotation to this type. |
| public abstract boolean | Returns: True if the twoTypeSignature objects are equal, ignoring type parameters.the other other)TypeSignature to compare to.Compare base types, ignoring generic type parameters. |
| protected final void | findReferencedClassInfo(final Map<String, ClassInfo>
the map from class name to classNameToClassInfo, final Set<ClassInfo> ClassInfo.the referenced class info. refdClassInfo, final LogNode the log log)Overrides io. Get |
| protected void | findReferencedClassNames(final Set<String>
the referenced class names. refdClassNames)Get the names of any classes referenced in the type signature. |
| public AnnotationInfoList | Returns: a list ofAnnotationInfo objects for any type annotations on this type, or null if none.Overrides io. Get a list of |
| pack-priv static TypeSignature | |
| pack-priv static TypeSignature |
| TypeSignature | back to summary |
|---|---|
| protected TypeSignature() Constructor. | |
| addTypeAnnotation | back to summary |
|---|---|
| protected abstract void addTypeAnnotation(List<Classfile. Implements abstract io. Add a type annotation to this type.
| |
| equalsIgnoringTypeParams | back to summary |
|---|---|
| public abstract boolean equalsIgnoringTypeParams(final TypeSignature other) Compare base types, ignoring generic type parameters.
| |
| findReferencedClassInfo | back to summary |
|---|---|
| protected final void findReferencedClassInfo(final Map<String, ClassInfo> classNameToClassInfo, final Set<ClassInfo> refdClassInfo, final LogNode log) Overrides io. Get | |
| findReferencedClassNames | back to summary |
|---|---|
| protected void findReferencedClassNames(final Set<String> refdClassNames) Get the names of any classes referenced in the type signature. | |
| getTypeAnnotationInfo | back to summary |
|---|---|
| public AnnotationInfoList getTypeAnnotationInfo() Overrides io. Get a list of
| |
| parse | back to summary |
|---|---|
| pack-priv static TypeSignature parse(final Parser parser, final String definingClass) throws ParseException Parse a type signature.
| |
| parse | back to summary |
|---|---|
| pack-priv static TypeSignature parse(final String typeDescriptor, final String definingClass) throws ParseException Parse a type signature.
| |