public class FieldMemberAndAccessorFactory extends Object
Constructor and Description |
---|
FieldMemberAndAccessorFactory(JavaNaming javaNaming)
Creates a factory that offers public methods to create the
field initialization code as well as the getter/setter methods.
|
FieldMemberAndAccessorFactory(JavaNaming javaNaming,
boolean useOldFieldNaming)
Creates an instance of this class.
|
Modifier and Type | Method and Description |
---|---|
void |
createAccessMethods(FieldInfo fieldInfo,
JClass jClass,
boolean useJava50,
AnnotationBuilder[] annotationBuilders)
Adds the getter/setter for this field to the jClass.
|
void |
createJavaField(FieldInfo fieldInfo,
JClass jClass)
Adds the suitable JField to the JClass.
|
void |
generateInitializerCode(FieldInfo fieldInfo,
JSourceCode jsc)
Creates the field initialization code in a constructor.
|
JavaNaming |
getJavaNaming()
Returns the javaNaming.
|
void |
setUseOldFieldNaming(boolean useOldFieldNaming) |
public FieldMemberAndAccessorFactory(JavaNaming javaNaming)
javaNaming
- JavaNaming to usepublic FieldMemberAndAccessorFactory(JavaNaming javaNaming, boolean useOldFieldNaming)
javaNaming
- JavaNaming to usepublic void generateInitializerCode(FieldInfo fieldInfo, JSourceCode jsc)
fieldInfo
- the fieldInfo to translatejsc
- the JSourceCode in which to add the source topublic final void createJavaField(FieldInfo fieldInfo, JClass jClass)
fieldInfo
- the fieldInfo to translatejClass
- the jclass the jField will be added topublic void createAccessMethods(FieldInfo fieldInfo, JClass jClass, boolean useJava50, AnnotationBuilder[] annotationBuilders)
fieldInfo
- the fieldInfo to translatejClass
- the jclass the jField will be added touseJava50
- java version flagpublic JavaNaming getJavaNaming()
public void setUseOldFieldNaming(boolean useOldFieldNaming)
Copyright © 2015. All rights reserved.