public class JFieldVar extends JVar implements IJDocCommentable
JDocComment associated with it| Modifier | Constructor and Description |
|---|---|
protected |
JFieldVar(JDefinedClass aOwnerClass,
JMods mods,
AbstractJType type,
String name,
IJExpression init)
JFieldVar constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
declare(JFormatter f) |
JFieldRef |
fieldRef() |
void |
generate(JFormatter f) |
JDocComment |
javadoc()
Creates, if necessary, and returns the class javadoc for this JDefinedClass
|
void |
name(String name)
Changes the name of this variable.
|
JDefinedClass |
owner() |
annotate, annotate, annotate2, annotations, bind, equals, hashCode, init, isAnnotated, mods, name, type, typeassign, assign, assign, assign, assign, assign, assign, assign, assignBand, assignBor, assignDivide, assignDivide, assignDivide, assignDivide, assignDivide, assignMinus, assignMinus, assignMinus, assignMinus, assignMinus, assignPlus, assignPlus, assignPlus, assignPlus, assignPlus, assignPlus, assignPlus, assignShl, assignShl, assignShr, assignShr, assignShrz, assignShrz, assignTimes, assignTimes, assignTimes, assignTimes, assignTimes, assignXor_instanceof, band, bor, cand, complement, component, component, component0, cor, decr, div, div, div, div, div, eq, eq0, eqNull, gt, gt0, gte, gte0, incr, invoke, invoke, lt, lt0, lte, lte0, minus, minus, minus, minus, minus, minus, mod, mul, mul, mul, mul, mul, ne, ne0, neNull, not, plus, plus, plus, plus, plus, plus, predecr, preincr, ref, ref, shl, shl, shr, shr, shrz, shrz, xorclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait_instanceof, band, bor, cand, complement, component, component, component0, cor, decr, div, div, div, div, div, eq, eq0, eqNull, gt, gt0, gte, gte0, incr, invoke, invoke, lt, lt0, lte, lte0, minus, minus, minus, minus, minus, minus, mod, mul, mul, mul, mul, mul, ne, ne0, neNull, not, plus, plus, plus, plus, plus, plus, predecr, preincr, ref, ref, shl, shl, shr, shr, shrz, shrz, xorprotected JFieldVar(@Nonnull JDefinedClass aOwnerClass, @Nonnull JMods mods, @Nonnull AbstractJType type, @Nonnull String name, @Nullable IJExpression init)
aOwnerClass - The owning class.mods - modifiers to usetype - Datatype of this variablename - Name of this variableinit - Value to initialize this variable to@Nonnull public JDefinedClass owner()
null.public void name(String name)
JVar@Nonnull public JDocComment javadoc()
javadoc in interface IJDocCommentable@Nonnull public JFieldRef fieldRef()
public void declare(@Nonnull JFormatter f)
declare in interface IJDeclarationdeclare in class JVarpublic void generate(@Nonnull JFormatter f)
generate in interface IJGenerablegenerate in class JVarCopyright © 2013–2015 Philip Helger. All rights reserved.