| Package | Description |
|---|---|
| io.github.lukehutch.fastclasspathscanner.typesignature | |
| io.github.lukehutch.fastclasspathscanner.utils |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
TypeUtils.getIdentifierToken(Parser parser) |
Parse a Java identifier part (between separators and other non-alphanumeric characters).
|
static boolean |
TypeUtils.getIdentifierToken(Parser parser,
char separator,
char separatorReplace) |
Parse a Java identifier with the given separator ('.' or '/').
|
static ClassTypeSignature |
ClassTypeSignature.parse(String typeDescriptor) |
Parse a class type signature or class type descriptor.
|
static MethodTypeSignature |
MethodTypeSignature.parse(ClassInfo classInfo,
String typeDescriptor) |
Parse a method signature.
|
static MethodTypeSignature |
MethodTypeSignature.parse(String typeDescriptor) |
Parse a method signature (ignores class context, i.e.
|
static TypeSignature |
TypeSignature.parse(String typeDescriptor) |
Parse a type signature.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
Parser.expect(char expectedChar) |
|
char |
Parser.getc() |
|
void |
Parser.peekExpect(char expectedChar) |
| Constructor | Description |
|---|---|
Parser(String string) |
Copyright © 2018. All rights reserved.