Package com.github.tadukoo.java
Interface JavaTokens
- All Known Subinterfaces:
JavaClassType,JavaCodeType
- All Known Implementing Classes:
AbstractJavaParser,EditableJavaAnnotation,EditableJavaClass,EditableJavadoc,EditableJavaField,EditableJavaImportStatement,EditableJavaMethod,EditableJavaMultiLineComment,EditableJavaPackageDeclaration,EditableJavaSingleLineComment,EditableJavaStaticCodeBlock,FullJavaParser,JavaAnnotation,JavaAnnotationParser,JavaClass,JavaClassParser,Javadoc,JavadocParser,JavaField,JavaFieldParser,JavaImportStatement,JavaImportStatementParser,JavaMethod,JavaMethodParser,JavaMultiLineComment,JavaMultiLineCommentParser,JavaPackageDeclaration,JavaPackageDeclarationParser,JavaParameter,JavaSingleLineComment,JavaSingleLineCommentParser,JavaStaticCodeBlock,JavaType,JavaTypeParameter,JavaTypeWithModifiersParser,UneditableJavaAnnotation,UneditableJavaClass,UneditableJavadoc,UneditableJavaField,UneditableJavaImportStatement,UneditableJavaMethod,UneditableJavaMultiLineComment,UneditableJavaPackageDeclaration,UneditableJavaSingleLineComment,UneditableJavaStaticCodeBlock,Visibility
public interface JavaTokens
An interface containing constants for various tokens in Java
- Since:
- Beta v.0.5
- Version:
- Beta v.0.6
- Author:
- Logan Ferree (Tadukoo)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringUsed as a modifier on some types - "abstract"static final StringUsed to start an annotation - "@"static final StringUsed to make an assignment - "="static final StringUsed to end a block of code - "}"static final StringUsed to start a block of code - "{"static final StringUsed to declare a class - "class"static final StringUsed for extending class types - "extends"static final StringUsed as a modifier on some types - "final"static final StringUsed for implementing interfaces - "implements"static final StringUsed in import statements - "import"static final StringUsed in Javadocs for author string - "author"static final StringUsed at the start of lines in a javadoc - "*"static final StringUsed in Javadocs for param strings - "param"static final StringUsed in Javadocs for return string - "return"static final StringUsed in Javadocs for since string - "since"static final StringUsed to start a javadoc - "/**"static final StringUsed in Javadocs for version string - "version"static final StringUsed to separate items in a list - ","All the modifiers that existstatic final StringUsed at the end of javadocs and multi-line comments - "*/"static final StringUsed to start a multi-line comment - "/*"static final StringUsed in package declarations - "package"static final StringUsed to end a list of parameters - ")"static final StringUsed to start a list of parameters - "("static final StringUsed as a visibility modifier - "private"static final StringUsed as a visibility modifier - "protected"static final StringUsed as a visibility modifier - "public"static final StringA semicolon - used commonly at the end of lines - ";"static final StringUsed to start a single-line comment - "//"static final StringUsed as a modifier on some types - "static"static final StringUsed for throwing throwables - "throws"static final StringUsed to end a list of type parameters - ">"static final StringUsed to start a list of type parameters - "<"static final StringUsed to designate a parameter as a variable argument - "..."All the Visibility modifiers
-
Field Details
-
SEMICOLON
A semicolon - used commonly at the end of lines - ";"- See Also:
-
PACKAGE_TOKEN
Used in package declarations - "package"- See Also:
-
IMPORT_TOKEN
Used in import statements - "import"- See Also:
-
CLASS_TOKEN
Used to declare a class - "class"- See Also:
-
THROWS_TOKEN
Used for throwing throwables - "throws"- See Also:
-
EXTENDS_TOKEN
Used for extending class types - "extends"- See Also:
-
IMPLEMENTS_TOKEN
Used for implementing interfaces - "implements"- See Also:
-
JAVADOC_START_TOKEN
Used to start a javadoc - "/**"- See Also:
-
JAVADOC_LINE_TOKEN
Used at the start of lines in a javadoc - "*"- See Also:
-
MULTI_LINE_COMMENT_START_TOKEN
Used to start a multi-line comment - "/*"- See Also:
-
MULTI_LINE_COMMENT_CLOSE_TOKEN
Used at the end of javadocs and multi-line comments - "*/"- See Also:
-
SINGLE_LINE_COMMENT_TOKEN
Used to start a single-line comment - "//"- See Also:
-
ANNOTATION_START_TOKEN
Used to start an annotation - "@"- See Also:
-
PARAMETER_OPEN_TOKEN
Used to start a list of parameters - "("- See Also:
-
PARAMETER_CLOSE_TOKEN
Used to end a list of parameters - ")"- See Also:
-
LIST_SEPARATOR_TOKEN
Used to separate items in a list - ","- See Also:
-
BLOCK_OPEN_TOKEN
Used to start a block of code - "{"- See Also:
-
BLOCK_CLOSE_TOKEN
Used to end a block of code - "}"- See Also:
-
ASSIGNMENT_OPERATOR_TOKEN
Used to make an assignment - "="- See Also:
-
TYPE_PARAMETER_OPEN_TOKEN
Used to start a list of type parameters - "<"- See Also:
-
TYPE_PARAMETER_CLOSE_TOKEN
Used to end a list of type parameters - ">"- See Also:
-
VARARGS_TOKEN
Used to designate a parameter as a variable argument - "..."- See Also:
-
JAVADOC_AUTHOR_TOKEN
Used in Javadocs for author string - "author"- See Also:
-
JAVADOC_VERSION_TOKEN
Used in Javadocs for version string - "version"- See Also:
-
JAVADOC_SINCE_TOKEN
Used in Javadocs for since string - "since"- See Also:
-
JAVADOC_PARAM_TOKEN
Used in Javadocs for param strings - "param"- See Also:
-
JAVADOC_RETURN_TOKEN
Used in Javadocs for return string - "return"- See Also:
-
PRIVATE_MODIFIER
Used as a visibility modifier - "private"- See Also:
-
PROTECTED_MODIFIER
Used as a visibility modifier - "protected"- See Also:
-
PUBLIC_MODIFIER
Used as a visibility modifier - "public"- See Also:
-
VISIBILITY_MODIFIERS
All the Visibility modifiers -
ABSTRACT_MODIFIER
Used as a modifier on some types - "abstract"- See Also:
-
STATIC_MODIFIER
Used as a modifier on some types - "static"- See Also:
-
FINAL_MODIFIER
Used as a modifier on some types - "final"- See Also:
-
MODIFIERS
All the modifiers that exist
-