| Package | Description |
|---|---|
| com.helger.jcodemodel |
Library for generating Java source code.
|
| Modifier and Type | Method and Description |
|---|---|
JAnnotationUse |
JVar.annotate(AbstractJClass clazz)
Adds an annotation to this variable.
|
JAnnotationUse |
JPackage.annotate(AbstractJClass clazz) |
JAnnotationUse |
JMethod.annotate(AbstractJClass clazz)
Adds an annotation to this variable.
|
JAnnotationUse |
JEnumConstant.annotate(AbstractJClass clazz)
Adds an annotation to this variable.
|
JAnnotationUse |
JDefinedClass.annotate(AbstractJClass clazz) |
JAnnotationUse |
JAnnotationArrayMember.annotate(AbstractJClass clazz)
Adds a new annotation to the array.
|
JAnnotationUse |
IJAnnotatable.annotate(AbstractJClass clazz)
Adds an annotation to this program element.
|
JAnnotationUse |
JVar.annotate(Class<? extends Annotation> clazz)
Adds an annotation to this variable.
|
JAnnotationUse |
JPackage.annotate(Class<? extends Annotation> clazz) |
JAnnotationUse |
JMethod.annotate(Class<? extends Annotation> clazz)
Adds an annotation to this variable.
|
JAnnotationUse |
JEnumConstant.annotate(Class<? extends Annotation> clazz)
Adds an annotation to this variable.
|
JAnnotationUse |
JDefinedClass.annotate(Class<? extends Annotation> clazz) |
JAnnotationUse |
JAnnotationArrayMember.annotate(Class<? extends Annotation> clazz)
Adds a new annotation to the array.
|
JAnnotationUse |
IJAnnotatable.annotate(Class<? extends Annotation> clazz)
Adds an annotation to this program element.
|
JAnnotationUse |
JAnnotationUse.annotationParam(String name,
AbstractJClass value)
Adds a member value pair to this annotation For adding class values as
param
|
JAnnotationUse |
JAnnotationUse.annotationParam(String name,
Class<? extends Annotation> value)
Adds a member value pair to this annotation For adding class values as
param
|
JAnnotationUse |
TypedAnnotationWriter.getAnnotationUse() |
JAnnotationUse |
IJAnnotationWriter.getAnnotationUse() |
JAnnotationUse |
JAnnotationUse.param(String name,
AbstractJType type)
Adds a member value pair to this annotation based on the type represented
by the given
AbstractJType |
JAnnotationUse |
JAnnotationUse.param(String sName,
boolean value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
byte value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
char value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
Class<?> value)
Adds a member value pair to this annotation This can be used for e.g to
specify
@XmlCollectionItem(type=Integer.class);
For adding a value of Class<?
|
JAnnotationUse |
JAnnotationUse.param(String name,
double value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
Enum<?> value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
float value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
IJExpression value)
Adds a member value pair to this annotation.
|
JAnnotationUse |
JAnnotationUse.param(String name,
int value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
JEnumConstant value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
long value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
short value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.param(String name,
String value)
Adds a member value pair to this annotation
|
JAnnotationUse |
JAnnotationUse.paramArray(String name,
AbstractJType... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
boolean... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
byte... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
char... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
Class<?>... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
double... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
Enum<?>... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
float... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
IJExpression... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
int... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
JEnumConstant... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
long... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
short... values) |
JAnnotationUse |
JAnnotationUse.paramArray(String name,
String... values) |
| Modifier and Type | Method and Description |
|---|---|
Collection<JAnnotationUse> |
JVar.annotations() |
Collection<JAnnotationUse> |
JPackage.annotations() |
Collection<JAnnotationUse> |
JMethod.annotations() |
Collection<JAnnotationUse> |
JEnumConstant.annotations()
|
Collection<JAnnotationUse> |
JDefinedClass.annotations() |
Collection<JAnnotationUse> |
JAnnotationArrayMember.annotations()
|
Collection<JAnnotationUse> |
IJAnnotatable.annotations()
Read-only live view of all annotations on this
IJAnnotatable |
| Constructor and Description |
|---|
TypedAnnotationWriter(Class<A> annotation,
Class<W> writer,
JAnnotationUse use) |
Copyright © 2013–2015 Philip Helger. All rights reserved.