public class EnumConstantImpl extends Object implements EnumConstantSource
EnumConstantSource.BodyEnumConstant.ReadBody<O extends EnumConstant.ReadBody<O>>| Constructor and Description |
|---|
EnumConstantImpl(JavaEnumSource parent) |
EnumConstantImpl(JavaEnumSource parent,
Object internal) |
EnumConstantImpl(JavaEnumSource parent,
String declaration) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationSource<JavaEnumSource> |
addAnnotation() |
AnnotationSource<JavaEnumSource> |
addAnnotation(Class<? extends Annotation> clazz) |
AnnotationSource<JavaEnumSource> |
addAnnotation(String className) |
boolean |
equals(Object obj) |
AnnotationSource<JavaEnumSource> |
getAnnotation(Class<? extends Annotation> type) |
AnnotationSource<JavaEnumSource> |
getAnnotation(String type) |
List<AnnotationSource<JavaEnumSource>> |
getAnnotations() |
EnumConstantSource.Body |
getBody() |
List<String> |
getConstructorArguments() |
Object |
getInternal() |
String |
getName() |
JavaEnumSource |
getOrigin() |
boolean |
hasAnnotation(Class<? extends Annotation> type) |
boolean |
hasAnnotation(String type) |
int |
hashCode() |
EnumConstantSource |
removeAnnotation(Annotation<JavaEnumSource> annotation) |
EnumConstantSource |
removeBody() |
EnumConstantSource |
setConstructorArguments(String... literalArguments) |
EnumConstantSource |
setName(String name) |
String |
toString() |
public EnumConstantImpl(JavaEnumSource parent)
public EnumConstantImpl(JavaEnumSource parent, String declaration)
public EnumConstantImpl(JavaEnumSource parent, Object internal)
public EnumConstantSource setName(String name)
setName in interface NamedSource<EnumConstantSource>public Object getInternal()
getInternal in interface Internalpublic JavaEnumSource getOrigin()
getOrigin in interface Origin<JavaEnumSource>public List<String> getConstructorArguments()
getConstructorArguments in interface EnumConstant<JavaEnumSource>public EnumConstantSource setConstructorArguments(String... literalArguments)
setConstructorArguments in interface EnumConstantSourcepublic EnumConstantSource.Body getBody()
getBody in interface EnumConstant<JavaEnumSource>getBody in interface EnumConstantSourcepublic EnumConstantSource removeBody()
removeBody in interface EnumConstantSourcepublic AnnotationSource<JavaEnumSource> addAnnotation()
addAnnotation in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>public AnnotationSource<JavaEnumSource> addAnnotation(Class<? extends Annotation> clazz)
addAnnotation in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>public AnnotationSource<JavaEnumSource> addAnnotation(String className)
addAnnotation in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>public List<AnnotationSource<JavaEnumSource>> getAnnotations()
getAnnotations in interface AnnotationTarget<JavaEnumSource>getAnnotations in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>public boolean hasAnnotation(Class<? extends Annotation> type)
hasAnnotation in interface AnnotationTarget<JavaEnumSource>public boolean hasAnnotation(String type)
hasAnnotation in interface AnnotationTarget<JavaEnumSource>public EnumConstantSource removeAnnotation(Annotation<JavaEnumSource> annotation)
removeAnnotation in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>public AnnotationSource<JavaEnumSource> getAnnotation(Class<? extends Annotation> type)
getAnnotation in interface AnnotationTarget<JavaEnumSource>getAnnotation in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>public AnnotationSource<JavaEnumSource> getAnnotation(String type)
getAnnotation in interface AnnotationTarget<JavaEnumSource>getAnnotation in interface AnnotationTargetSource<JavaEnumSource,EnumConstantSource>Copyright © 2013 JBoss by Red Hat. All Rights Reserved.