public class FieldParser
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
FieldParser() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.reflect.Field |
fieldForName(java.lang.Class<?> type,
java.lang.String fieldName)
Searches the field list of a class for a field that has the given name.
|
static AccessibleField |
parse(java.lang.String descr,
@ClassGetName java.lang.String classname,
java.lang.String fieldname)
Recognizes a field from a string description, using class and field name tokens, and returns a
AccessibleField object. |
public static AccessibleField parse(java.lang.String descr, @ClassGetName java.lang.String classname, java.lang.String fieldname) throws OperationParseException
AccessibleField
object.descr
- the full string descriptionclassname
- the name of the field's declaring classfieldname
- the name of the fieldAccessibleField
for the given class and field nameOperationParseException
- if either name is malformed or incorrectprivate static java.lang.reflect.Field fieldForName(java.lang.Class<?> type, java.lang.String fieldName)
type
- class objectfieldName
- field name for which to search the class