net.sf.rej.java.attribute.generics
Class Signatures
java.lang.Object
net.sf.rej.java.attribute.generics.Signatures
public class Signatures
- extends java.lang.Object
A facade class for getting parsed signature classes out of strings. Since
it is impossible to determine whether a given signature is a class-, field-
or a method signature the choice is delegated to the user of the class.
- Author:
- Sami Koivu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Signatures
public Signatures()
getClassSignature
public static ClassSignature getClassSignature(java.lang.String signatureString)
getFieldSignature
public static FieldSignature getFieldSignature(java.lang.String signatureString)
getMethodSignature
public static MethodSignature getMethodSignature(java.lang.String signatureString)
getSignature
public static Signature getSignature(java.lang.String signatureString)
- Parses the signature string and returns a Signature object. This method
may be used when the type of the signature (class signature, method
signature, field signature, local variable signature) isn't known.
- Parameters:
signatureString
-
- Returns:
- A parsed signature object.