public class TypeUtils extends Object
Modifier and Type | Field | Description |
---|---|---|
static int |
MODIFIER_MANDATED |
The modifier bit for mandated parameters.
|
static int |
MODIFIER_SYNTHETIC |
The modifier bit for synthetic parameters.
|
Constructor | Description |
---|---|
TypeUtils() |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
getIdentifierToken(Parser parser) |
Parse a Java identifier part (between separators and other non-alphanumeric characters).
|
static boolean |
getIdentifierToken(Parser parser,
char separator,
char separatorReplace) |
Parse a Java identifier with the given separator ('.' or '/').
|
static String |
modifiersToString(int modifiers,
boolean isMethod) |
Convert modifiers into a string representation, e.g.
|
static void |
modifiersToString(int modifiers,
boolean isMethod,
StringBuilder buf) |
Convert modifiers into a string representation, e.g.
|
public static final int MODIFIER_SYNTHETIC
public static final int MODIFIER_MANDATED
public static String modifiersToString(int modifiers, boolean isMethod)
modifiers
- The field, method or class modifiers.isMethod
- True if this is a method, false if this is a field or class.public static void modifiersToString(int modifiers, boolean isMethod, StringBuilder buf)
modifiers
- The field or method modifiers.isMethod
- True if this is a method, false if this is a field or class.buf
- The buffer to write the result into.public static boolean getIdentifierToken(Parser parser, char separator, char separatorReplace) throws Parser.ParseException
Parser.ParseException
public static boolean getIdentifierToken(Parser parser) throws Parser.ParseException
Parser.ParseException
Copyright © 2018. All rights reserved.