Top Fields Constructors Methods
org.codehaus.groovy.ast.decompiled

pack-priv abstract Class FormalParameterParser

extends SignatureVisitor
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassNode, .GenericsType, org.codehaus.groovy.control.CompilerConfiguration, org.codehaus.groovy.vmplugin.v8.Java8, org.objectweb.asm.signature.SignatureVisitor, java.util.ArrayList, .List

Field Summary

Modifier and TypeField and Description
private String
private final List<ClassNode>
private final AsmReferenceResolver
private final List<GenericsType>
Inherited from org.objectweb.asm.signature.SignatureVisitor:
apiEXTENDSINSTANCEOFSUPER

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public GenericsType[]
public SignatureVisitor
visitClassBound()

Overrides org.objectweb.asm.signature.SignatureVisitor.visitClassBound.

Visits the class bound of the last visited formal type parameter.
public void
visitFormalTypeParameter(String
the name of the formal parameter.
name
)

Overrides org.objectweb.asm.signature.SignatureVisitor.visitFormalTypeParameter.

Visits a formal type parameter.
public SignatureVisitor
visitInterfaceBound()

Overrides org.objectweb.asm.signature.SignatureVisitor.visitInterfaceBound.

Visits an interface bound of the last visited formal type parameter.
Inherited from org.objectweb.asm.signature.SignatureVisitor:
visitArrayTypevisitBaseTypevisitClassTypevisitEndvisitExceptionTypevisitInnerClassTypevisitInterfacevisitParameterTypevisitReturnTypevisitSuperclassvisitTypeArgumentvisitTypeArgumentvisitTypeVariable

Field Detail

currentTypeParameterback to summary
private String currentTypeParameter
parameterBoundsback to summary
private final List<ClassNode> parameterBounds
resolverback to summary
private final AsmReferenceResolver resolver
typeParametersback to summary
private final List<GenericsType> typeParameters

Constructor Detail

FormalParameterParserback to summary
public FormalParameterParser(AsmReferenceResolver resolver)

Method Detail

flushTypeParameterback to summary
protected void flushTypeParameter()
getTypeParametersback to summary
public GenericsType[] getTypeParameters()
visitClassBoundback to summary
public SignatureVisitor visitClassBound()

Overrides org.objectweb.asm.signature.SignatureVisitor.visitClassBound.

Doc from org.objectweb.asm.signature.SignatureVisitor.visitClassBound.

Visits the class bound of the last visited formal type parameter.

Returns:SignatureVisitor

a non null visitor to visit the signature of the class bound.

Annotations
@Override
visitFormalTypeParameterback to summary
public void visitFormalTypeParameter(String name)

Overrides org.objectweb.asm.signature.SignatureVisitor.visitFormalTypeParameter.

Doc from org.objectweb.asm.signature.SignatureVisitor.visitFormalTypeParameter.

Visits a formal type parameter.

Parameters
name:String

the name of the formal parameter.

Annotations
@Override
visitInterfaceBoundback to summary
public SignatureVisitor visitInterfaceBound()

Overrides org.objectweb.asm.signature.SignatureVisitor.visitInterfaceBound.

Doc from org.objectweb.asm.signature.SignatureVisitor.visitInterfaceBound.

Visits an interface bound of the last visited formal type parameter.

Returns:SignatureVisitor

a non null visitor to visit the signature of the interface bound.

Annotations
@Override