public class SignatureExaminer
extends java.lang.Object
Constructor and Description |
---|
SignatureExaminer() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
detectTypeNames(java.lang.String signature) |
protected void |
extractGenericTypeDeclaration(org.pfsw.text.StringExaminer scanner,
java.util.List<java.lang.String> typeNames) |
protected void |
extractGenericTypeReference(org.pfsw.text.StringExaminer scanner,
java.util.List<java.lang.String> typeNames) |
protected void |
extractMethodParameterTypes(org.pfsw.text.StringExaminer scanner,
java.util.List<java.lang.String> typeNames) |
protected void |
extractType(org.pfsw.text.StringExaminer scanner,
java.util.List<java.lang.String> typeNames) |
protected boolean |
skipAfter(org.pfsw.text.StringExaminer scanner,
char... stopChars)
Moves the given examiner forward until it reaches the end of the string
or one of the given stop characters.
|
public java.util.List<java.lang.String> detectTypeNames(java.lang.String signature)
protected boolean skipAfter(org.pfsw.text.StringExaminer scanner, char... stopChars)
protected void extractGenericTypeReference(org.pfsw.text.StringExaminer scanner, java.util.List<java.lang.String> typeNames)
protected void extractType(org.pfsw.text.StringExaminer scanner, java.util.List<java.lang.String> typeNames)
protected void extractGenericTypeDeclaration(org.pfsw.text.StringExaminer scanner, java.util.List<java.lang.String> typeNames)
protected void extractMethodParameterTypes(org.pfsw.text.StringExaminer scanner, java.util.List<java.lang.String> typeNames)