Package com.github.tadukoo.java.editable
Class EditableJavaField
java.lang.Object
com.github.tadukoo.java.JavaField
com.github.tadukoo.java.editable.EditableJavaField
Represents a field in Java that can be modified
- Version:
- Alpha v.0.4
- Author:
- Logan Ferree (Tadukoo)
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.github.tadukoo.java.JavaField
annotations, isFinal, isStatic, javadoc, name, sectionComment, type, value, visibility -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(JavaAnnotation annotation) voidaddAnnotations(List<JavaAnnotation> annotations) builder()voidsetAnnotations(List<JavaAnnotation> annotations) voidsetFinal(boolean isFinal) voidsetJavadoc(Javadoc javadoc) voidvoidsetSectionComment(String sectionComment) voidsetStatic(boolean isStatic) voidvoidvoidsetVisibility(Visibility visibility) Methods inherited from class com.github.tadukoo.java.JavaField
equals, getAnnotations, getJavadoc, getName, getSectionComment, getType, getValue, getVisibility, isEditable, isFinal, isStatic, toString
-
Method Details
-
builder
- Returns:
- A new
EditableJavaField.EditableJavaFieldBuilderto use to build a newEditableJavaField
-
setSectionComment
- Parameters:
sectionComment- The section comment above the field
-
setJavadoc
- Parameters:
javadoc- TheJavadocon the field
-
addAnnotation
- Parameters:
annotation- Anannotationto add to the field (must be editable)
-
addAnnotations
- Parameters:
annotations-annotationsto add to the field (must be editable)
-
setAnnotations
- Parameters:
annotations- Theannotationson the field (must be editable)
-
setVisibility
- Parameters:
visibility- TheVisibilityof the field
-
setStatic
public void setStatic(boolean isStatic) - Parameters:
isStatic- Whether the field is static or not
-
setFinal
public void setFinal(boolean isFinal) - Parameters:
isFinal- Whether the field is final or not
-
setType
- Parameters:
type- The type of the field
-
setName
- Parameters:
name- The name of the field
-
setValue
- Parameters:
value- The value assigned to the field
-