public class TraceSignatureVisitor
extends jodd.asm6.signature.SignatureVisitor
SignatureVisitor that prints a disassembled view of the signature
it visits.
Changes made by Igor (http://jodd.org):
final for the classprivate scopes made protectedbooleanAsmUtil constantsStringBuilder instead of StringBuffer| Modifier and Type | Field and Description |
|---|---|
protected int |
argumentStack
Stack used to keep track of class types that have arguments.
|
protected java.lang.StringBuilder |
declaration |
protected boolean |
isInterface |
| Modifier | Constructor and Description |
|---|---|
protected |
TraceSignatureVisitor(java.lang.StringBuilder buf) |
|
TraceSignatureVisitor(java.lang.StringBuilder buf,
boolean isInterface) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
endType() |
java.lang.String |
getDeclaration() |
protected void |
startType() |
jodd.asm6.signature.SignatureVisitor |
visitArrayType() |
void |
visitBaseType(char descriptor) |
jodd.asm6.signature.SignatureVisitor |
visitClassBound() |
void |
visitClassType(java.lang.String name) |
void |
visitEnd() |
jodd.asm6.signature.SignatureVisitor |
visitExceptionType() |
void |
visitFormalTypeParameter(java.lang.String name) |
void |
visitInnerClassType(java.lang.String name) |
jodd.asm6.signature.SignatureVisitor |
visitInterface() |
jodd.asm6.signature.SignatureVisitor |
visitInterfaceBound() |
jodd.asm6.signature.SignatureVisitor |
visitParameterType() |
jodd.asm6.signature.SignatureVisitor |
visitReturnType() |
jodd.asm6.signature.SignatureVisitor |
visitSuperclass() |
void |
visitTypeArgument() |
jodd.asm6.signature.SignatureVisitor |
visitTypeArgument(char tag) |
void |
visitTypeVariable(java.lang.String name) |
protected final java.lang.StringBuilder declaration
protected boolean isInterface
protected int argumentStack
public TraceSignatureVisitor(java.lang.StringBuilder buf,
boolean isInterface)
protected TraceSignatureVisitor(java.lang.StringBuilder buf)
public void visitFormalTypeParameter(java.lang.String name)
visitFormalTypeParameter in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitClassBound()
visitClassBound in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitInterfaceBound()
visitInterfaceBound in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitSuperclass()
visitSuperclass in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitInterface()
visitInterface in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitParameterType()
visitParameterType in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitReturnType()
visitReturnType in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitExceptionType()
visitExceptionType in class jodd.asm6.signature.SignatureVisitorpublic void visitBaseType(char descriptor)
visitBaseType in class jodd.asm6.signature.SignatureVisitorpublic void visitTypeVariable(java.lang.String name)
visitTypeVariable in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitArrayType()
visitArrayType in class jodd.asm6.signature.SignatureVisitorpublic void visitClassType(java.lang.String name)
visitClassType in class jodd.asm6.signature.SignatureVisitorpublic void visitInnerClassType(java.lang.String name)
visitInnerClassType in class jodd.asm6.signature.SignatureVisitorpublic void visitTypeArgument()
visitTypeArgument in class jodd.asm6.signature.SignatureVisitorpublic jodd.asm6.signature.SignatureVisitor visitTypeArgument(char tag)
visitTypeArgument in class jodd.asm6.signature.SignatureVisitorpublic void visitEnd()
visitEnd in class jodd.asm6.signature.SignatureVisitorpublic java.lang.String getDeclaration()
protected void startType()
protected void endType()
Copyright © 2003-present Jodd Team