public abstract class AbstractProperty extends Object implements Property
Constructor and Description |
---|
AbstractProperty(String name,
Annotation[] annotations,
Object thingForDebug) |
Modifier and Type | Method and Description |
---|---|
<A extends Annotation> |
getAnnotation(Class<A> annoClass)
Get an annotation on this type, or null if there is no annotation of that type
|
Annotation[] |
getAnnotations()
Enumerate the annotations
|
String[] |
getLoadNames()
Get all the names associated with this property (ie, due to @AlsoLoad).
|
String |
getName()
Get the primary name associated with this property
|
public AbstractProperty(String name, Annotation[] annotations, Object thingForDebug)
public String getName()
Property
public String[] getLoadNames()
Property
getLoadNames
in interface Property
public <A extends Annotation> A getAnnotation(Class<A> annoClass)
Property
getAnnotation
in interface Property
public Annotation[] getAnnotations()
Property
getAnnotations
in interface Property
Copyright © 2016. All rights reserved.