Package com.github.tadukoo.java
Interface JavaCodeType
- All Superinterfaces:
JavaTokens
- All Known Subinterfaces:
JavaClassType
- All Known Implementing Classes:
EditableJavaAnnotation,EditableJavaClass,EditableJavadoc,EditableJavaField,EditableJavaImportStatement,EditableJavaMethod,EditableJavaMultiLineComment,EditableJavaPackageDeclaration,EditableJavaSingleLineComment,JavaAnnotation,JavaClass,Javadoc,JavaField,JavaImportStatement,JavaMethod,JavaMultiLineComment,JavaPackageDeclaration,JavaSingleLineComment,UneditableJavaAnnotation,UneditableJavaClass,UneditableJavadoc,UneditableJavaField,UneditableJavaImportStatement,UneditableJavaMethod,UneditableJavaMultiLineComment,UneditableJavaPackageDeclaration,UneditableJavaSingleLineComment
Represents a generic type in Java
- Version:
- Beta v.0.5
- Author:
- Logan Ferree (Tadukoo)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringNewline followed by 2 tabs, for use intoBuilderCode()implementationsstatic final StringNewline followed by 4 tabs, for use intoBuilderCode()implementationsFields 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, VISIBILITY_MODIFIERS -
Method Summary
Modifier and TypeMethodDescriptiondefault StringescapeQuotes(String str) Takes the given String and escapes any quotes in them
-
Field Details
-
NEWLINE_WITH_2_TABS
Newline followed by 2 tabs, for use intoBuilderCode()implementations- See Also:
-
NEWLINE_WITH_4_TABS
Newline followed by 4 tabs, for use intoBuilderCode()implementations- See Also:
-
-
Method Details
-
escapeQuotes
Takes the given String and escapes any quotes in them- Parameters:
str- The string to escape quotes in- Returns:
- A version of the given string with quotes escaped
-
getJavaCodeType
JavaCodeTypes getJavaCodeType()- Returns:
- What
typethis is
-
toBuilderCode
String toBuilderCode()- Returns:
- The String of code to build the
JavaCodeType
-