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) |
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 void removeAllAnnotations()
removeAllAnnotations 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>public JavaDocSource<EnumConstantSource> getJavaDoc()
getJavaDoc in interface JavaDocCapable<EnumConstantSource>getJavaDoc in interface JavaDocCapableSource<EnumConstantSource>public boolean hasJavaDoc()
hasJavaDoc in interface JavaDocCapable<EnumConstantSource>public EnumConstantSource removeJavaDoc()
removeJavaDoc in interface JavaDocCapableSource<EnumConstantSource>Copyright © 2017 JBoss by Red Hat. All rights reserved.