Class UneditableJavaClass
java.lang.Object
com.github.tadukoo.java.javaclass.JavaClass
com.github.tadukoo.java.javaclass.UneditableJavaClass
- All Implemented Interfaces:
JavaClassType,JavaCodeType,JavaTokens
Represents a class in Java that is not modifiable
- Since:
- Alpha v.0.2 (as JavaClass), Alpha v.0.4 (as UneditableJavaClass)
- Version:
- Beta v.0.6
- Author:
- Logan Ferree (Tadukoo)
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.github.tadukoo.java.javaclass.JavaClass
annotations, className, fields, implementsInterfaceNames, importStatements, innerClasses, innerElementsOrder, isAbstract, isFinal, isInnerClass, isStatic, javadoc, methods, multiLineComments, packageDeclaration, singleLineComments, staticCodeBlocks, superClassName, visibilityFields inherited from interface com.github.tadukoo.java.JavaCodeType
NEWLINE_WITH_2_TABS, NEWLINE_WITH_4_TABSFields inherited from interface com.github.tadukoo.java.JavaTokens
ABSTRACT_MODIFIER, ANNOTATION_START_TOKEN, ASSIGNMENT_OPERATOR_TOKEN, BLOCK_CLOSE_TOKEN, BLOCK_OPEN_TOKEN, CLASS_TOKEN, EXTENDS_TOKEN, FINAL_MODIFIER, IMPLEMENTS_TOKEN, IMPORT_TOKEN, JAVADOC_AUTHOR_TOKEN, JAVADOC_LINE_TOKEN, JAVADOC_PARAM_TOKEN, JAVADOC_RETURN_TOKEN, JAVADOC_SINCE_TOKEN, JAVADOC_START_TOKEN, JAVADOC_VERSION_TOKEN, LIST_SEPARATOR_TOKEN, MODIFIERS, MULTI_LINE_COMMENT_CLOSE_TOKEN, MULTI_LINE_COMMENT_START_TOKEN, PACKAGE_TOKEN, PARAMETER_CLOSE_TOKEN, PARAMETER_OPEN_TOKEN, PRIVATE_MODIFIER, PROTECTED_MODIFIER, PUBLIC_MODIFIER, SEMICOLON, SINGLE_LINE_COMMENT_TOKEN, STATIC_MODIFIER, THROWS_TOKEN, TYPE_PARAMETER_CLOSE_TOKEN, TYPE_PARAMETER_OPEN_TOKEN, VARARGS_TOKEN, VISIBILITY_MODIFIERS -
Method Summary
Methods inherited from class com.github.tadukoo.java.javaclass.JavaClass
equals, getAnnotations, getClassName, getFields, getFieldsMap, getImplementsInterfaceNames, getImportStatements, getInnerClasses, getInnerClassesMap, getInnerElementsOrder, getJavaCodeType, getJavadoc, getMethods, getMethodsMap, getMultiLineComments, getPackageDeclaration, getSimpleClassName, getSingleLineComments, getStaticCodeBlocks, getSuperClassName, getVisibility, isAbstract, isEditable, isFinal, isInnerClass, isStatic, toBuilderCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.tadukoo.java.JavaCodeType
escapeQuotes
-
Method Details
-
builder
- Returns:
- A new
UneditableJavaClass.UneditableJavaClassBuilderto use to build a newUneditableJavaClass
-