Package org.objectweb.asm.signature
Class SignatureReader
- java.lang.Object
-
- org.objectweb.asm.signature.SignatureReader
-
public class SignatureReader extends java.lang.ObjectA type signature parser to make a signature visitor visit an existing signature.- Author:
- Thomas Hallgren, Eric Bruneton
-
-
Constructor Summary
Constructors Constructor Description SignatureReader(java.lang.String signature)Constructs aSignatureReaderfor the given signature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(SignatureVisitor v)Makes the given visitor visit the signature of thisSignatureReader.voidacceptType(SignatureVisitor v)Makes the given visitor visit the signature of thisSignatureReader.
-
-
-
Constructor Detail
-
SignatureReader
public SignatureReader(java.lang.String signature)
Constructs aSignatureReaderfor the given signature.- Parameters:
signature- A ClassSignature, MethodTypeSignature, or FieldTypeSignature.
-
-
Method Detail
-
accept
public void accept(SignatureVisitor v)
Makes the given visitor visit the signature of thisSignatureReader. This signature is the one specified in the constructor (seeSignatureReader). This method is intended to be called on aSignatureReaderthat was created using a ClassSignature (such as thesignatureparameter of theClassVisitor.visitmethod) or a MethodTypeSignature (such as thesignatureparameter of theClassVisitor.visitMethodmethod).- Parameters:
v- the visitor that must visit this signature.
-
acceptType
public void acceptType(SignatureVisitor v)
Makes the given visitor visit the signature of thisSignatureReader. This signature is the one specified in the constructor (seeSignatureReader). This method is intended to be called on aSignatureReaderthat was created using a FieldTypeSignature, such as thesignatureparameter of theClassVisitor.visitFieldorMethodVisitor.visitLocalVariablemethods.- Parameters:
v- the visitor that must visit this signature.
-
-