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.