public abstract class AbstractTypeSignatureVisitor<T extends com.buschmais.jqassistant.core.store.api.model.Descriptor>
extends org.objectweb.asm.signature.SignatureVisitor
Modifier | Constructor and Description |
---|---|
protected |
AbstractTypeSignatureVisitor(TypeCache.CachedType containingType,
VisitorHelper visitorHelper)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected TypeCache.CachedType |
getContainingType() |
protected VisitorHelper |
getVisitorHelper() |
void |
visitClassType(String name) |
void |
visitEnd() |
abstract void |
visitEnd(TypeDescriptor typeDescriptor) |
void |
visitInnerClassType(String name) |
visitArrayType, visitBaseType, visitClassBound, visitExceptionType, visitFormalTypeParameter, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclass, visitTypeArgument, visitTypeArgument, visitTypeVariable
protected AbstractTypeSignatureVisitor(TypeCache.CachedType containingType, VisitorHelper visitorHelper)
containingType
- The descriptor using the resolved types descriptor.visitorHelper
- The VisitorHelper
.protected TypeCache.CachedType getContainingType()
protected VisitorHelper getVisitorHelper()
public void visitClassType(String name)
visitClassType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitInnerClassType(String name)
visitInnerClassType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitEnd()
visitEnd
in class org.objectweb.asm.signature.SignatureVisitor
public abstract void visitEnd(TypeDescriptor typeDescriptor)
Copyright © 2016 buschmais GbR. All rights reserved.