public class ResolveClassSignature extends EmptySignatureVisitor
ignore
api, EXTENDS, INSTANCEOF, SUPER
Constructor and Description |
---|
ResolveClassSignature(Resolver resolver,
Map<String,JRealClassType> binaryMapper,
TreeLogger logger,
JRealClassType type,
TypeParameterLookup lookup) |
Modifier and Type | Method and Description |
---|---|
void |
finish() |
SignatureVisitor |
visitArrayType()
Treated as a visitEnd for this visitor.
|
SignatureVisitor |
visitClassBound()
Visits the class bound of the last visited formal type parameter.
|
void |
visitFormalTypeParameter(String name)
Visits a formal type parameter.
|
SignatureVisitor |
visitInterface()
Visits the type of an interface implemented by the class.
|
SignatureVisitor |
visitInterfaceBound()
Visits an interface bound of the last visited formal type parameter.
|
SignatureVisitor |
visitSuperclass()
Visits the type of the super class.
|
visitBaseType, visitClassType, visitEnd, visitExceptionType, visitInnerClassType, visitParameterType, visitReturnType, visitTypeArgument, visitTypeArgument, visitTypeVariable
public ResolveClassSignature(Resolver resolver, Map<String,JRealClassType> binaryMapper, TreeLogger logger, JRealClassType type, TypeParameterLookup lookup)
public void finish()
public SignatureVisitor visitArrayType()
EmptySignatureVisitor
visitArrayType
in class EmptySignatureVisitor
public SignatureVisitor visitClassBound()
SignatureVisitor
visitClassBound
in class EmptySignatureVisitor
public void visitFormalTypeParameter(String name)
SignatureVisitor
visitFormalTypeParameter
in class EmptySignatureVisitor
name
- the name of the formal parameter.public SignatureVisitor visitInterface()
SignatureVisitor
visitInterface
in class EmptySignatureVisitor
public SignatureVisitor visitInterfaceBound()
SignatureVisitor
visitInterfaceBound
in class EmptySignatureVisitor
public SignatureVisitor visitSuperclass()
SignatureVisitor
visitSuperclass
in class EmptySignatureVisitor
Copyright © 2018. All rights reserved.