Index

A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSTRACT_MODIFIER - Static variable in interface com.github.tadukoo.java.JavaTokens
Used as a modifier on some types - "abstract"
AbstractJavaParser - Class in com.github.tadukoo.java.parsing
A base parser for Java parsing that contains any shared logic
AbstractJavaParser() - Constructor for class com.github.tadukoo.java.parsing.AbstractJavaParser
Not allowed to instantiate AbstractJavaParser
addAnnotation(JavaAnnotation) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
addAnnotation(JavaAnnotation) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addAnnotation(JavaAnnotation) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addAnnotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
addAnnotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addAnnotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addContent(String) - Method in class com.github.tadukoo.java.comment.EditableJavaMultiLineComment
 
addContent(String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addContent(List<String>) - Method in class com.github.tadukoo.java.comment.EditableJavaMultiLineComment
 
addContent(List<String>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addField(JavaField) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addFields(List<JavaField>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addImplementsInterfaceName(String) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addImplementsInterfaceNames(List<String>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addImportName(String, boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addImportNames(List<String>, boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addImportStatement(JavaImportStatement) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addImportStatements(List<JavaImportStatement>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addInnerClass(JavaClass) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addInnerClasses(List<JavaClass>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addLine(String) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addLines(List<String>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addMethod(JavaMethod) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addMethods(List<JavaMethod>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addMultiLineComment(JavaMultiLineComment) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addMultiLineComments(List<JavaMultiLineComment>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addParam(Pair<String, String>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addParam(String, String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addParameter(Pair<String, String>) - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
addParameter(Pair<String, String>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addParameter(String, String) - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
addParameter(String, String) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addParameters(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
addParameters(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addParams(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addSingleLineComment(JavaSingleLineComment) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addSingleLineComments(List<JavaSingleLineComment>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
addThrowsInfo(Pair<String, String>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addThrowsInfo(String, String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addThrowsInfos(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
addThrowType(String) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
addThrowTypes(List<String>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
annotation(JavaAnnotation) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
annotation(JavaAnnotation) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
annotation(JavaAnnotation) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
ANNOTATION - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents an annotation in Java
Main JavaCodeType class: JavaAnnotation
Standard name: annotation
ANNOTATION_START_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to start an annotation - "@"
annotations - Variable in class com.github.tadukoo.java.field.JavaField
The annotations on the field
annotations - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
The annotations on the field
annotations - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The annotations on the class
annotations - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The annotations on the class
annotations - Variable in class com.github.tadukoo.java.method.JavaMethod
The annotations on the method
annotations - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The annotations on the method
annotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
annotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
annotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
ASSIGNMENT_OPERATOR_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to make an assignment - "="
author - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The author of the Javadoc
author - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The author of the Javadoc
author(String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 

B

BLOCK_CLOSE_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to end a block of code - "}"
BLOCK_OPEN_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to start a block of code - "{"
build() - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
Checks for any errors in the current parameters, then builds a new JavaAnnotation
build() - Method in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
Builds a comment based on the set parameters
build() - Method in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
Builds the comment based on the set parameters
build() - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
Checks for any errors in the current parameters, then builds a new JavaField
build() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
Builds a new JavaImportStatement using the set parameters, after checking for any errors
build() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Checks for any errors in the current parameters, then builds a new JavaClass
build() - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
Builds a new Javadoc using the set parameters
build() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Checks for any errors in the current parameters, then builds a new JavaMethod
build() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
Builds a new package declaration using the set parameters, after checking for errors
builder() - Static method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
builder() - Static method in class com.github.tadukoo.java.annotation.UneditableJavaAnnotation
 
builder() - Static method in class com.github.tadukoo.java.comment.EditableJavaMultiLineComment
 
builder() - Static method in class com.github.tadukoo.java.comment.EditableJavaSingleLineComment
 
builder() - Static method in class com.github.tadukoo.java.comment.UneditableJavaMultiLineComment
 
builder() - Static method in class com.github.tadukoo.java.comment.UneditableJavaSingleLineComment
 
builder() - Static method in class com.github.tadukoo.java.field.EditableJavaField
 
builder() - Static method in class com.github.tadukoo.java.field.UneditableJavaField
 
builder() - Static method in class com.github.tadukoo.java.importstatement.EditableJavaImportStatement
 
builder() - Static method in class com.github.tadukoo.java.importstatement.UneditableJavaImportStatement
 
builder() - Static method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
builder() - Static method in class com.github.tadukoo.java.javaclass.UneditableJavaClass
 
builder() - Static method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
builder() - Static method in class com.github.tadukoo.java.javadoc.UneditableJavadoc
 
builder() - Static method in class com.github.tadukoo.java.method.EditableJavaMethod
 
builder() - Static method in class com.github.tadukoo.java.method.UneditableJavaMethod
 
builder() - Static method in class com.github.tadukoo.java.packagedeclaration.EditableJavaPackageDeclaration
 
builder() - Static method in class com.github.tadukoo.java.packagedeclaration.UneditableJavaPackageDeclaration
 

C

canonicalName - Variable in class com.github.tadukoo.java.annotation.JavaAnnotation
The canonical name of the annotation
canonicalName - Variable in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
The canonical name of the annotation
canonicalName(String) - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
 
checkForSpecificErrors() - Method in class com.github.tadukoo.java.field.EditableJavaField.EditableJavaFieldBuilder
Checks for errors specific to the subclass
checkForSpecificErrors() - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
Checks for errors specific to the subclass
checkForSpecificErrors() - Method in class com.github.tadukoo.java.field.UneditableJavaField.UneditableJavaFieldBuilder
Checks for errors specific to the subclass
checkForSpecificErrors() - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass.EditableJavaClassBuilder
Checks for errors in the specific subclass and returns them
checkForSpecificErrors() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Checks for errors in the specific subclass and returns them
checkForSpecificErrors() - Method in class com.github.tadukoo.java.javaclass.UneditableJavaClass.UneditableJavaClassBuilder
Checks for errors in the specific subclass and returns them
checkForSpecificErrors() - Method in class com.github.tadukoo.java.method.EditableJavaMethod.EditableJavaMethodBuilder
Checks for errors specific to the subclass
checkForSpecificErrors() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Checks for errors specific to the subclass
checkForSpecificErrors() - Method in class com.github.tadukoo.java.method.UneditableJavaMethod.UneditableJavaMethodBuilder
Checks for errors specific to the subclass
CLASS - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a class in Java
Main JavaCodeType class: JavaClass
Standard name: class
CLASS_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to declare a class - "class"
className - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The name of the class
className - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The name of the class
className(String) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
com.github.tadukoo.java - package com.github.tadukoo.java
Contains the base interfaces and enums for dealing with Java code
com.github.tadukoo.java.annotation - package com.github.tadukoo.java.annotation
Contains helpers for annotations in Java
com.github.tadukoo.java.comment - package com.github.tadukoo.java.comment
Contains classes for handling comments in Java
com.github.tadukoo.java.field - package com.github.tadukoo.java.field
Contains helpers for fields in Java
com.github.tadukoo.java.importstatement - package com.github.tadukoo.java.importstatement
Contains helpers for import statements in Java
com.github.tadukoo.java.javaclass - package com.github.tadukoo.java.javaclass
Contains helpers for classes in Java
com.github.tadukoo.java.javadoc - package com.github.tadukoo.java.javadoc
Contains helpers for javadocs in Java
com.github.tadukoo.java.method - package com.github.tadukoo.java.method
Contains helpers for methods in Java
com.github.tadukoo.java.packagedeclaration - package com.github.tadukoo.java.packagedeclaration
Contains helpers for package declarations in Java
com.github.tadukoo.java.parsing - package com.github.tadukoo.java.parsing
Contains classes to use to parse Java code
com.github.tadukoo.java.parsing.classtypes - package com.github.tadukoo.java.parsing.classtypes
Contains parsers for class types
com.github.tadukoo.java.parsing.codetypes - package com.github.tadukoo.java.parsing.codetypes
Parsers for code types that aren't class types or comment/doc types
com.github.tadukoo.java.parsing.comment - package com.github.tadukoo.java.parsing.comment
Parsers for Java comments and Javadoc
com.github.tadukoo.java.validation - package com.github.tadukoo.java.validation
Classes for validating that Java code objects are formatted correctly/information is correct
condensed - Variable in class com.github.tadukoo.java.javadoc.Javadoc
Whether the Javadoc is condensed or not
condensed - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
Whether the Javadoc is condensed or not
condensed() - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
Sets that the Javadoc is condensed
condensed(boolean) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
constructAnnotation() - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation.EditableJavaAnnotationBuilder
Constructs a new JavaAnnotation with the given parameters
constructAnnotation() - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
Constructs a new JavaAnnotation with the given parameters
constructAnnotation() - Method in class com.github.tadukoo.java.annotation.UneditableJavaAnnotation.UneditableJavaAnnotationBuilder
Constructs a new JavaAnnotation with the given parameters
constructClass() - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass.EditableJavaClassBuilder
Constructs a JavaClass using the set parameters
constructClass() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Constructs a JavaClass using the set parameters
constructClass() - Method in class com.github.tadukoo.java.javaclass.UneditableJavaClass.UneditableJavaClassBuilder
Constructs a JavaClass using the set parameters
constructComment() - Method in class com.github.tadukoo.java.comment.EditableJavaMultiLineComment.EditableJavaMultiLineCommentBuilder
Used by subclasses to actually build the comment
constructComment() - Method in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
Used by subclasses to actually build the comment
constructComment() - Method in class com.github.tadukoo.java.comment.UneditableJavaMultiLineComment.UneditableJavaMultiLineCommentBuilder
Used by subclasses to actually build the comment
constructField() - Method in class com.github.tadukoo.java.field.EditableJavaField.EditableJavaFieldBuilder
Constructs a JavaField using the set parameters
constructField() - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
Constructs a JavaField using the set parameters
constructField() - Method in class com.github.tadukoo.java.field.UneditableJavaField.UneditableJavaFieldBuilder
Constructs a JavaField using the set parameters
constructImportStatement() - Method in class com.github.tadukoo.java.importstatement.EditableJavaImportStatement.EditableJavaImportStatementBuilder
constructImportStatement() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
 
constructImportStatement() - Method in class com.github.tadukoo.java.importstatement.UneditableJavaImportStatement.UneditableJavaImportStatementBuilder
constructJavadoc() - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc.EditableJavadocBuilder
Constructs a new Javadoc using the set parameters
constructJavadoc() - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
Constructs a new Javadoc using the set parameters
constructJavadoc() - Method in class com.github.tadukoo.java.javadoc.UneditableJavadoc.UneditableJavadocBuilder
Constructs a new Javadoc using the set parameters
constructMethod() - Method in class com.github.tadukoo.java.method.EditableJavaMethod.EditableJavaMethodBuilder
Constructs a new JavaMethod using the set parameters
constructMethod() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Constructs a new JavaMethod using the set parameters
constructMethod() - Method in class com.github.tadukoo.java.method.UneditableJavaMethod.UneditableJavaMethodBuilder
Constructs a new JavaMethod using the set parameters
constructPackageDeclaration() - Method in class com.github.tadukoo.java.packagedeclaration.EditableJavaPackageDeclaration.EditableJavaPackageDeclarationBuilder
constructPackageDeclaration() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
 
constructPackageDeclaration() - Method in class com.github.tadukoo.java.packagedeclaration.UneditableJavaPackageDeclaration.UneditableJavaPackageDeclarationBuilder
constructSingleLineComment() - Method in class com.github.tadukoo.java.comment.EditableJavaSingleLineComment.EditableJavaSingleLineCommentBuilder
Used by subclasses to actually construct the JavaSingleLineComment
constructSingleLineComment() - Method in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
Used by subclasses to actually construct the JavaSingleLineComment
constructSingleLineComment() - Method in class com.github.tadukoo.java.comment.UneditableJavaSingleLineComment.UneditableJavaSingleLineCommentBuilder
Used by subclasses to actually construct the JavaSingleLineComment
content - Variable in class com.github.tadukoo.java.comment.JavaMultiLineComment
The content of the comment
content - Variable in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
The content of the comment
content - Variable in class com.github.tadukoo.java.comment.JavaSingleLineComment
The content of the comment
content - Variable in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
The content of the comment
content - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The content of the Javadoc
content - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The content of the Javadoc
content(String) - Method in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
 
content(String) - Method in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
 
content(String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
content(List<String>) - Method in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
 
content(List<String>) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
convertToJavaString(Object) - Static method in class com.github.tadukoo.java.JavaCodeUtil
Converts the given Object to a String, including proper null handling.
copy(JavaAnnotation) - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
Copies the settings on the given annotation into the builder
copy(JavaMultiLineComment) - Method in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
Copies the settings from the given comment to this builder
copy(JavaSingleLineComment) - Method in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
Copies the settings from the given comment into this builder
copy(JavaField) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
Copies the settings from the given field to this builder
copy(JavaImportStatement) - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
Copies the settings from the given import statement into this builder
copy(JavaClass) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Copies the settings from the given class to this builder
copy(Javadoc) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
Copies the settings from the given Javadoc to this builder
copy(JavaMethod) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Copies the settings from the given method to this builder
copy(JavaPackageDeclaration) - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
Copies the settings from the given package declaration to this builder

D

determineCanonicalNames(JavaClass) - Method in class com.github.tadukoo.java.validation.JavaValidator
This method will set canonical names for objects inside the given class
determineFieldOrMethod(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.AbstractJavaParser
Used to determine if we have a field or method based on the token we're looking at in parsing.

E

EditableJavaAnnotation - Class in com.github.tadukoo.java.annotation
Represents an annotation in Java that can be modified
EditableJavaAnnotation.EditableJavaAnnotationBuilder - Class in com.github.tadukoo.java.annotation
A builder used to make an EditableJavaAnnotation.
EditableJavaClass - Class in com.github.tadukoo.java.javaclass
Represents a class in Java that can be modified
EditableJavaClass.EditableJavaClassBuilder - Class in com.github.tadukoo.java.javaclass
A builder used to make an EditableJavaClass
EditableJavadoc - Class in com.github.tadukoo.java.javadoc
Represents a Javadoc that can be modified
EditableJavadoc.EditableJavadocBuilder - Class in com.github.tadukoo.java.javadoc
A builder used to make an EditableJavadoc
EditableJavaField - Class in com.github.tadukoo.java.field
Represents a field in Java that can be modified
EditableJavaField.EditableJavaFieldBuilder - Class in com.github.tadukoo.java.field
A builder used to make an EditableJavaField
EditableJavaFieldBuilder() - Constructor for class com.github.tadukoo.java.field.EditableJavaField.EditableJavaFieldBuilder
 
EditableJavaImportStatement - Class in com.github.tadukoo.java.importstatement
Represents a JavaImportStatement that can be modified
EditableJavaImportStatement.EditableJavaImportStatementBuilder - Class in com.github.tadukoo.java.importstatement
A builder used to build a new EditableJavaImportStatement
EditableJavaMethod - Class in com.github.tadukoo.java.method
Represents a method in Java that can be modified
EditableJavaMethod.EditableJavaMethodBuilder - Class in com.github.tadukoo.java.method
A builder used to make an EditableJavaMethod
EditableJavaMultiLineComment - Class in com.github.tadukoo.java.comment
Represents a JavaMultiLineComment that may be modified
EditableJavaMultiLineComment.EditableJavaMultiLineCommentBuilder - Class in com.github.tadukoo.java.comment
A builder to build an EditableJavaMultiLineComment
EditableJavaPackageDeclaration - Class in com.github.tadukoo.java.packagedeclaration
Represents a JavaPackageDeclaration that can be edited
EditableJavaPackageDeclaration.EditableJavaPackageDeclarationBuilder - Class in com.github.tadukoo.java.packagedeclaration
A builder to use to build an EditableJavaPackageDeclaration
EditableJavaSingleLineComment - Class in com.github.tadukoo.java.comment
Represents a single-line comment in Java that can be modified
EditableJavaSingleLineComment.EditableJavaSingleLineCommentBuilder - Class in com.github.tadukoo.java.comment
A builder used to build an EditableJavaSingleLineComment
equals(Object) - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
equals(Object) - Method in class com.github.tadukoo.java.comment.JavaMultiLineComment
equals(Object) - Method in class com.github.tadukoo.java.comment.JavaSingleLineComment
equals(Object) - Method in class com.github.tadukoo.java.field.JavaField
equals(Object) - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
equals(Object) - Method in class com.github.tadukoo.java.javaclass.JavaClass
equals(Object) - Method in class com.github.tadukoo.java.javadoc.Javadoc
equals(Object) - Method in class com.github.tadukoo.java.method.JavaMethod
equals(Object) - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
equals(Object) - Method in record class com.github.tadukoo.java.parsing.ParsingPojo
Indicates whether some other object is "equal to" this one.
escapeQuotes(String) - Method in interface com.github.tadukoo.java.JavaCodeType
Takes the given String and escapes any quotes in them
escapeString(String) - Static method in class com.github.tadukoo.java.JavaCodeUtil
Escapes characters in the string for use in e.g.
EXTENDS_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used for extending class types - "extends"

F

field(JavaField) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
FIELD - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a field in Java
Main JavaCodeType class: JavaField
Standard name: field
fields - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The fields on the class
fields - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The fields on the class
fields(List<JavaField>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
FINAL_MODIFIER - Static variable in interface com.github.tadukoo.java.JavaTokens
Used as a modifier on some types - "final"
fromToken(String) - Static method in enum class com.github.tadukoo.java.Visibility
Grabs the Visibility that corresponds to the given token
FullJavaParser - Class in com.github.tadukoo.java.parsing
Java Parser is used to parse Java code

G

getAnnotations() - Method in class com.github.tadukoo.java.field.JavaField
 
getAnnotations() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getAnnotations() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getAuthor() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getCanonicalName() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
 
getClassName() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getContent() - Method in class com.github.tadukoo.java.comment.JavaMultiLineComment
 
getContent() - Method in class com.github.tadukoo.java.comment.JavaSingleLineComment
 
getContent() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getFields() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getFieldsMap() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getImplementsInterfaceNames() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getImportName() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
 
getImportStatementBuilder() - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass.EditableJavaClassBuilder
getImportStatementBuilder() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
getImportStatementBuilder() - Method in class com.github.tadukoo.java.javaclass.UneditableJavaClass.UneditableJavaClassBuilder
getImportStatements() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getInnerClasses() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getInnerClassesMap() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getInnerElementsOrder() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getJavaCodeType() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
getJavaCodeType() - Method in class com.github.tadukoo.java.comment.JavaMultiLineComment
getJavaCodeType() - Method in class com.github.tadukoo.java.comment.JavaSingleLineComment
getJavaCodeType() - Method in class com.github.tadukoo.java.field.JavaField
getJavaCodeType() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
getJavaCodeType() - Method in class com.github.tadukoo.java.javaclass.JavaClass
getJavaCodeType() - Method in interface com.github.tadukoo.java.JavaCodeType
 
getJavaCodeType() - Method in class com.github.tadukoo.java.javadoc.Javadoc
getJavaCodeType() - Method in class com.github.tadukoo.java.method.JavaMethod
getJavaCodeType() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
getJavadoc() - Method in class com.github.tadukoo.java.field.JavaField
 
getJavadoc() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getJavadoc() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getJavaTypeClass() - Method in enum class com.github.tadukoo.java.JavaCodeTypes
 
getLines() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getMethods() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getMethodsMap() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getMultiLineComments() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getName() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
 
getName() - Method in class com.github.tadukoo.java.field.JavaField
 
getName() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getPackageDeclaration() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getPackageDeclarationBuilder() - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass.EditableJavaClassBuilder
getPackageDeclarationBuilder() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
getPackageDeclarationBuilder() - Method in class com.github.tadukoo.java.javaclass.UneditableJavaClass.UneditableJavaClassBuilder
getPackageName() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
 
getParameters() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
 
getParameters() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getParametersMap() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
 
getParams() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getReturnType() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getReturnVal() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getSince() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getSingleLineComments() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getStandardName() - Method in enum class com.github.tadukoo.java.JavaCodeTypes
 
getSuperClassName() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getThrowsInfos() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getThrowTypes() - Method in class com.github.tadukoo.java.method.JavaMethod
 
getToken() - Method in enum class com.github.tadukoo.java.Visibility
 
getType() - Method in class com.github.tadukoo.java.field.JavaField
 
getUniqueName() - Method in class com.github.tadukoo.java.method.JavaMethod
Builds and returns a unique name for the method.
getValue() - Method in class com.github.tadukoo.java.field.JavaField
 
getVersion() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
getVisibility() - Method in class com.github.tadukoo.java.field.JavaField
 
getVisibility() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
getVisibility() - Method in class com.github.tadukoo.java.method.JavaMethod
 

H

hashCode() - Method in record class com.github.tadukoo.java.parsing.ParsingPojo
Returns a hash code value for this object.

I

IMPLEMENTS_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used for implementing interfaces - "implements"
implementsInterfaceName(String) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
implementsInterfaceNames - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The names of interfaces this class implements
implementsInterfaceNames - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The names of interfaces the class implements
implementsInterfaceNames(List<String>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
IMPORT_STATEMENT - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents an import statement in Java
Main JavaCodeType class: JavaImportStatement
Standard name: import statement
IMPORT_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in import statements - "import"
importName - Variable in class com.github.tadukoo.java.importstatement.JavaImportStatement
The name for the import
importName - Variable in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
The name used in the import
importName(String) - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
 
importName(String, boolean) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
importNames(List<String>, boolean) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
importStatement(JavaImportStatement) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
importStatements - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The import statements of the class
importStatements - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The import statements of the class
importStatements(List<JavaImportStatement>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
innerClass() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Set the class as an inner class
innerClass(JavaClass) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
innerClasses - Variable in class com.github.tadukoo.java.javaclass.JavaClass
Inner classes inside the class
innerClasses - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Inner classes inside the class
innerClasses(List<JavaClass>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
innerElementsOrder - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The order of the elements inside the class
innerElementsOrder - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The order of the elements inside the class
innerElementsOrder(List<Pair<JavaCodeTypes, String>>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
isAbstract - Variable in class com.github.tadukoo.java.javaclass.JavaClass
Whether this is an abstract class or not
isAbstract - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Whether the class is abstract or not
isAbstract - Variable in class com.github.tadukoo.java.method.JavaMethod
Whether the method is abstract or not
isAbstract - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
Whether the method is abstract or not
isAbstract() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
isAbstract() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Sets isAbstract to true, defining the class as an abstract class
isAbstract() - Method in class com.github.tadukoo.java.method.JavaMethod
 
isAbstract() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Sets the method as abstract
isAbstract(boolean) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
isAbstract(boolean) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
isCondensed() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
isEditable() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
 
isEditable() - Method in class com.github.tadukoo.java.comment.JavaMultiLineComment
 
isEditable() - Method in class com.github.tadukoo.java.comment.JavaSingleLineComment
 
isEditable() - Method in class com.github.tadukoo.java.field.JavaField
 
isEditable() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
 
isEditable() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
isEditable() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
isEditable() - Method in class com.github.tadukoo.java.method.JavaMethod
 
isEditable() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
 
isFinal - Variable in class com.github.tadukoo.java.field.JavaField
Whether the field is final or not
isFinal - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
Whether the field is final or not
isFinal - Variable in class com.github.tadukoo.java.javaclass.JavaClass
Whether this is a final class or not
isFinal - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Whether the class is final or not
isFinal - Variable in class com.github.tadukoo.java.method.JavaMethod
Whether the method is final or not
isFinal - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
Whether the method is final or not
isFinal() - Method in class com.github.tadukoo.java.field.JavaField
 
isFinal() - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
Sets the field to be final
isFinal() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
isFinal() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Sets isFinal to true, definining the class as a final class
isFinal() - Method in class com.github.tadukoo.java.method.JavaMethod
 
isFinal() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Sets the method as final
isFinal(boolean) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
isFinal(boolean) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
isFinal(boolean) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
isInnerClass - Variable in class com.github.tadukoo.java.javaclass.JavaClass
Whether this is an inner class or not
isInnerClass - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Whether the class is an inner class or not
isInnerClass() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
isInnerClass(boolean) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
isStatic - Variable in class com.github.tadukoo.java.field.JavaField
Whether the field is static or not
isStatic - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
Whether the field is static or not
isStatic - Variable in class com.github.tadukoo.java.importstatement.JavaImportStatement
Whether this import is static or not
isStatic - Variable in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
Whether the import statement is static or not
isStatic - Variable in class com.github.tadukoo.java.javaclass.JavaClass
Whether this is a static class or not
isStatic - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Whether the class is static or not
isStatic - Variable in class com.github.tadukoo.java.method.JavaMethod
Whether the method is static or not
isStatic - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
Whether the method is static or not
isStatic() - Method in class com.github.tadukoo.java.field.JavaField
 
isStatic() - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
Sets the field to be static
isStatic() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
 
isStatic() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
Sets the import statement to be static
isStatic() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
isStatic() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
Sets isStatic to true, defining the class as a static class
isStatic() - Method in class com.github.tadukoo.java.method.JavaMethod
 
isStatic() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
Sets the method as static
isStatic(boolean) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
isStatic(boolean) - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
 
isStatic(boolean) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
isStatic(boolean) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 

J

JavaAnnotation - Class in com.github.tadukoo.java.annotation
Represents an annotation in Java.
JavaAnnotation(boolean, String, String, List<Pair<String, String>>) - Constructor for class com.github.tadukoo.java.annotation.JavaAnnotation
Constructs a new JavaAnnotation with the given parameters
JavaAnnotationBuilder<AnnotationType extends JavaAnnotation> - Class in com.github.tadukoo.java.annotation
Java Annotation Builder is used to build a new JavaAnnotation.
JavaAnnotationBuilder() - Constructor for class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
Constructs a new JavaAnnotationBuilder
JavaAnnotationParser - Class in com.github.tadukoo.java.parsing.codetypes
A parser to use for parsing annotations in Java
JavaClass - Class in com.github.tadukoo.java.javaclass
Java Class is used to represent a class in Java.
JavaClass(boolean, boolean, JavaPackageDeclaration, List<JavaImportStatement>, Javadoc, List<JavaAnnotation>, Visibility, boolean, boolean, boolean, String, String, List<String>, List<JavaSingleLineComment>, List<JavaMultiLineComment>, List<JavaClass>, List<JavaField>, List<JavaMethod>, List<Pair<JavaCodeTypes, String>>) - Constructor for class com.github.tadukoo.java.javaclass.JavaClass
Constructs a new Java Class with the given parameters
JavaClassBuilder<ClassType extends JavaClass> - Class in com.github.tadukoo.java.javaclass
Java Class Builder is used to create a JavaClass.
JavaClassBuilder() - Constructor for class com.github.tadukoo.java.javaclass.JavaClassBuilder
Constructs a new JavaClassBuilder
JavaClassParser - Class in com.github.tadukoo.java.parsing.classtypes
A parser used for parsing classes in Java
JavaClassType - Interface in com.github.tadukoo.java
Java Class Type represents a main Java type (class, interface, enum, record, annotation class)
JavaCodeType - Interface in com.github.tadukoo.java
Represents a generic type in Java
JavaCodeTypes - Enum Class in com.github.tadukoo.java
An enum for the various JavaCodeTypes types of Java classes and elements.
JavaCodeUtil - Class in com.github.tadukoo.java
Utilities for dealing with Java code
javadoc - Variable in class com.github.tadukoo.java.field.JavaField
The Javadoc on the field
javadoc - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
The Javadoc on the field
javadoc - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The Javadoc for the class
javadoc - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The Javadoc for the class
javadoc - Variable in class com.github.tadukoo.java.method.JavaMethod
The Javadoc on the method
javadoc - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The Javadoc on the method
javadoc(Javadoc) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
javadoc(Javadoc) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
javadoc(Javadoc) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
Javadoc - Class in com.github.tadukoo.java.javadoc
Javadoc represents a Javadoc in Java.
Javadoc(boolean, boolean, List<String>, String, String, String, List<Pair<String, String>>, String, List<Pair<String, String>>) - Constructor for class com.github.tadukoo.java.javadoc.Javadoc
Constructs a new Javadoc using the given parameters
JAVADOC - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a Javadoc in Java
Main JavaCodeType class: Javadoc
Standard name: Javadoc
JAVADOC_AUTHOR_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in Javadocs for author string - "author"
JAVADOC_LINE_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used at the start of lines in a javadoc - "*"
JAVADOC_PARAM_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in Javadocs for param strings - "param"
JAVADOC_RETURN_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in Javadocs for return string - "return"
JAVADOC_SINCE_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in Javadocs for since string - "since"
JAVADOC_START_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to start a javadoc - "/**"
JAVADOC_VERSION_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in Javadocs for version string - "version"
JavadocBuilder<JavadocType extends Javadoc> - Class in com.github.tadukoo.java.javadoc
A builder class to build a Javadoc.
JavadocBuilder() - Constructor for class com.github.tadukoo.java.javadoc.JavadocBuilder
Constructs a new JavadocBuilder
JavadocParser - Class in com.github.tadukoo.java.parsing.comment
A parser used for parsing Javadocs
JavaField - Class in com.github.tadukoo.java.field
Java Field represents a field in a Java class
JavaField(boolean, Javadoc, List<JavaAnnotation>, Visibility, boolean, boolean, String, String, String) - Constructor for class com.github.tadukoo.java.field.JavaField
Constructs a Java Field with the given parameters
JavaFieldBuilder<FieldType extends JavaField> - Class in com.github.tadukoo.java.field
Java Field Builder is a builder to create a JavaField.
JavaFieldBuilder() - Constructor for class com.github.tadukoo.java.field.JavaFieldBuilder
Constructs a new JavaFieldBuilder
JavaFieldParser - Class in com.github.tadukoo.java.parsing.codetypes
A parser to use for parsing fields in Java
JavaImportStatement - Class in com.github.tadukoo.java.importstatement
Represents an import statement in Java
JavaImportStatement(boolean, boolean, String) - Constructor for class com.github.tadukoo.java.importstatement.JavaImportStatement
Constructs a new JavaImportStatement using the given parameters
JavaImportStatementBuilder<ImportStatementType extends JavaImportStatement> - Class in com.github.tadukoo.java.importstatement
A builder used to build a JavaImportStatement.
JavaImportStatementBuilder() - Constructor for class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
Not allowed to instantiate outside subclasses
JavaImportStatementParser - Class in com.github.tadukoo.java.parsing.codetypes
A parser used for parsing an import statement in Java
JavaMethod - Class in com.github.tadukoo.java.method
Java Method represents a method in a Java class or interface, etc.
JavaMethod(boolean, Javadoc, List<JavaAnnotation>, Visibility, boolean, boolean, boolean, String, String, List<Pair<String, String>>, List<String>, List<String>) - Constructor for class com.github.tadukoo.java.method.JavaMethod
Constructs a new Java Method with the given parameters
JavaMethodBuilder<MethodType extends JavaMethod> - Class in com.github.tadukoo.java.method
Java Method Builder is used to build a new JavaMethod.
JavaMethodBuilder() - Constructor for class com.github.tadukoo.java.method.JavaMethodBuilder
Constructs a new JavaMethodBuilder
JavaMethodParser - Class in com.github.tadukoo.java.parsing.codetypes
A parser used for parsing methods in Java
JavaMultiLineComment - Class in com.github.tadukoo.java.comment
Represents a multi-line comment in Java code
JavaMultiLineComment(boolean, List<String>) - Constructor for class com.github.tadukoo.java.comment.JavaMultiLineComment
Constructs a new JavaMultiLineComment with the given parameters
JavaMultiLineCommentBuilder<CommentType extends JavaMultiLineComment> - Class in com.github.tadukoo.java.comment
A builder used to build a multi-line comment.
JavaMultiLineCommentBuilder() - Constructor for class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
Can only instantiate from subclasses
JavaMultiLineCommentParser - Class in com.github.tadukoo.java.parsing.comment
A parser to use for parsing multi-line Java comments
JavaPackageDeclaration - Class in com.github.tadukoo.java.packagedeclaration
Represents a package declaration in Java
JavaPackageDeclaration(boolean, String) - Constructor for class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
Constructs a new package declaration using the given parameters
JavaPackageDeclarationBuilder<PackageDeclaration extends JavaPackageDeclaration> - Class in com.github.tadukoo.java.packagedeclaration
A builder used to build a new JavaPackageDeclaration.
JavaPackageDeclarationBuilder() - Constructor for class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
Not allowed to instantiate outside of subclasses
JavaPackageDeclarationParser - Class in com.github.tadukoo.java.parsing.codetypes
A parser used to parse a package declaration in Java
JavaParsingException - Exception in com.github.tadukoo.java.parsing
An exception encountered while parsing Java code
JavaParsingException(JavaCodeTypes, String) - Constructor for exception com.github.tadukoo.java.parsing.JavaParsingException
Makes a new JavaParsingException with no underlying other cause
JavaSingleLineComment - Class in com.github.tadukoo.java.comment
Represents a Single-Line Comment in Java
JavaSingleLineComment(boolean, String) - Constructor for class com.github.tadukoo.java.comment.JavaSingleLineComment
Constructs a new single-line comment with the given parameters
JavaSingleLineCommentBuilder<CommentType extends JavaSingleLineComment> - Class in com.github.tadukoo.java.comment
A builder used to build a JavaSingleLineComment.
JavaSingleLineCommentBuilder() - Constructor for class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
JavaSingleLineCommentParser - Class in com.github.tadukoo.java.parsing.comment
A parser to use for parsing single-line Java comments
JavaTokens - Interface in com.github.tadukoo.java
An interface containing constants for various tokens in Java
JavaTypeWithModifiersParser - Class in com.github.tadukoo.java.parsing.codetypes
A parser used for parsing Java types that have modifiers
JavaValidator - Class in com.github.tadukoo.java.validation
Java Validator is used to validate that the code is correct and/or propagate information down to the lower objects from higher ones to ensure everything is rightly formatted for Java.
JavaValidator() - Constructor for class com.github.tadukoo.java.validation.JavaValidator
 

L

line(String) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
lines - Variable in class com.github.tadukoo.java.method.JavaMethod
The actual lines of code in the method
lines - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The actual lines of code in the method
lines(List<String>) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
LIST_SEPARATOR_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to separate items in a list - ","

M

method(JavaMethod) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
METHOD - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a method in Java
Main JavaCodeType class: JavaMethod
Standard name: method
methods - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The methods in the class
methods - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The methods in the class
methods(List<JavaMethod>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
MODIFIERS - Static variable in interface com.github.tadukoo.java.JavaTokens
All the modifiers that exist
MODIFIERS_REGEX - Static variable in class com.github.tadukoo.java.parsing.AbstractJavaParser
A regular expression used for all the modifiers
MULTI_LINE_COMMENT - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a Multi-line Comment in Java
Main JavaCodeType class: JavaMultiLineComment
Standard name: multi-line comment
MULTI_LINE_COMMENT_CLOSE_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used at the end of javadocs and multi-line comments - "*/"
MULTI_LINE_COMMENT_START_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to start a multi-line comment - "/*"
multiLineComment(JavaMultiLineComment) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
multiLineComments - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The multi-line comments inside the class
multiLineComments - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The multi-line comments inside the class
multiLineComments(List<JavaMultiLineComment>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 

N

name - Variable in class com.github.tadukoo.java.annotation.JavaAnnotation
The name of the annotation
name - Variable in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
The name of the annotation
name - Variable in class com.github.tadukoo.java.field.JavaField
The name of the field
name - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
The name of the field
name - Variable in class com.github.tadukoo.java.method.JavaMethod
The name of the method
name - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The name of the method
name(String) - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
 
name(String) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
name(String) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
NEWLINE_WITH_2_TABS - Static variable in interface com.github.tadukoo.java.JavaCodeType
Newline followed by 2 tabs, for use in JavaCodeType.toBuilderCode() implementations
NEWLINE_WITH_4_TABS - Static variable in interface com.github.tadukoo.java.JavaCodeType
Newline followed by 4 tabs, for use in JavaCodeType.toBuilderCode() implementations
nextTokenIndex() - Method in record class com.github.tadukoo.java.parsing.ParsingPojo
Returns the value of the nextTokenIndex record component.
NONE - Enum constant in enum class com.github.tadukoo.java.Visibility
Used when there's no specified visibility (e.g.

P

PACKAGE_DECLARATION - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a package declaration in Java
Main JavaCodeType class: JavaPackageDeclaration
Standard Name: package declaration
PACKAGE_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used in package declarations - "package"
packageDeclaration - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The package declaration of the class
packageDeclaration - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The package declaration of the class
packageDeclaration(JavaPackageDeclaration) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
packageName - Variable in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
The name of the package in this declaration
packageName - Variable in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
The name of the package in the declaration
packageName(String) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
packageName(String) - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
 
param(Pair<String, String>) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
param(String, String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
parameter(Pair<String, String>) - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
 
parameter(Pair<String, String>) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
parameter(String, String) - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
 
parameter(String, String) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
PARAMETER_CLOSE_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to end a list of parameters - ")"
PARAMETER_OPEN_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to start a list of parameters - "("
parameters - Variable in class com.github.tadukoo.java.annotation.JavaAnnotation
The parameters of the annotation (as Pairs of name and value)
parameters - Variable in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
The parameters of the annotation (as Pairs of name and value)
parameters - Variable in class com.github.tadukoo.java.method.JavaMethod
The parameters used in the method - pairs of type, then name
parameters - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The parameters used in the method - pairs of type, then name
parameters(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
 
parameters(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
params - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The parameters in the Javadoc
params - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The parameters in the Javadoc
params(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
parseAnnotation(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaAnnotationParser
Parses the given text into an annotation if possible, or returns null
parseAnnotation(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaAnnotationParser
Parses an annotation from the given tokens and starting index
parseClass(String) - Static method in class com.github.tadukoo.java.parsing.classtypes.JavaClassParser
Parses a class from the given content String
parseClass(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.classtypes.JavaClassParser
Parses a class from the given tokens and starting index
parsedType() - Method in record class com.github.tadukoo.java.parsing.ParsingPojo
Returns the value of the parsedType record component.
parseField(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaFieldParser
Parses a field from the given content String
parseField(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaFieldParser
Parses a field from the given tokens and starting index
parseImportStatement(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaImportStatementParser
Parses an import statement from the given content String
parseImportStatement(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaImportStatementParser
Parses an import statement from the given tokens and starting index
parseJavadoc(String) - Static method in class com.github.tadukoo.java.parsing.comment.JavadocParser
Parses a Javadoc from the given content String
parseJavadoc(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.comment.JavadocParser
Parses a Javadoc from the given tokens and starting index
parseJustMethod(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaMethodParser
Parses a Java Method (not counting any Javadoc before it, just the method itself)
parseMethod(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaMethodParser
Parses a method from the given content String
parseMethod(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaMethodParser
Parses a method from the given tokens and starting index
parseMultiLineComment(String) - Static method in class com.github.tadukoo.java.parsing.comment.JavaMultiLineCommentParser
Parses a multi-line comment from the given content String
parseMultiLineComment(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.comment.JavaMultiLineCommentParser
Parses a multi-line comment from the given tokens and starting index
parsePackageDeclaration(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaPackageDeclarationParser
Parses a package declaration from the given content String
parsePackageDeclaration(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaPackageDeclarationParser
Parses a package declaration from the given tokens and starting index
parseSingleLineComment(String) - Static method in class com.github.tadukoo.java.parsing.comment.JavaSingleLineCommentParser
Parses a single-line comment from the given content String
parseSingleLineComment(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.comment.JavaSingleLineCommentParser
Parses a single-line comment from the given tokens and starting index
parseType(String) - Static method in class com.github.tadukoo.java.parsing.FullJavaParser
Parses the given text as Java code and returns it as the proper JavaCodeType
parseTypeWithModifiers(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaTypeWithModifiersParser
Parses a type with modifiers from the given tokens and starting index
ParsingPojo - Record Class in com.github.tadukoo.java.parsing
Used as a pojo for a return type of the various parsing sub-methods
ParsingPojo(int, JavaCodeType) - Constructor for record class com.github.tadukoo.java.parsing.ParsingPojo
Creates an instance of a ParsingPojo record class.
PRIVATE - Enum constant in enum class com.github.tadukoo.java.Visibility
Used for private visibility - only the current class can see it
PRIVATE_MODIFIER - Static variable in interface com.github.tadukoo.java.JavaTokens
Used as a visibility modifier - "private"
PROTECTED - Enum constant in enum class com.github.tadukoo.java.Visibility
Used for protected visibility - only the current class and subclasses can see it
PROTECTED_MODIFIER - Static variable in interface com.github.tadukoo.java.JavaTokens
Used as a visibility modifier - "protected"
PUBLIC - Enum constant in enum class com.github.tadukoo.java.Visibility
Used for public visibility - anything can see it
PUBLIC_MODIFIER - Static variable in interface com.github.tadukoo.java.JavaTokens
Used as a visibility modifier - "public"

R

returnType - Variable in class com.github.tadukoo.java.method.JavaMethod
The return type of the method
returnType - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The return type of the method
returnType(String) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
returnVal - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The return string in the Javadoc
returnVal - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The return string for the Javadoc
returnVal(String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 

S

SEMICOLON - Static variable in interface com.github.tadukoo.java.JavaTokens
A semicolon - used commonly at the end of lines - ";"
setAbstract(boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setAbstract(boolean) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setAnnotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setAnnotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setAnnotations(List<JavaAnnotation>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setAuthor(String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setCanonicalName(String) - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
setClassName(String) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setCondensed(boolean) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setContent(String) - Method in class com.github.tadukoo.java.comment.EditableJavaSingleLineComment
 
setContent(List<String>) - Method in class com.github.tadukoo.java.comment.EditableJavaMultiLineComment
 
setContent(List<String>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setFields(List<JavaField>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setFinal(boolean) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setFinal(boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setFinal(boolean) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setImplementsInterfaceNames(List<String>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setImportName(String) - Method in class com.github.tadukoo.java.importstatement.EditableJavaImportStatement
 
setImportNames(List<String>, boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setImportStatements(List<JavaImportStatement>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setInnerClass(boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setInnerClasses(List<JavaClass>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setInnerElementsOrder(List<Pair<JavaCodeTypes, String>>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setJavadoc(Javadoc) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setJavadoc(Javadoc) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setJavadoc(Javadoc) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setLines(List<String>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setMethods(List<JavaMethod>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setMultiLineComments(List<JavaMultiLineComment>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setName(String) - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
setName(String) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setName(String) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setPackageDeclaration(JavaPackageDeclaration) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setPackageName(String) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setPackageName(String) - Method in class com.github.tadukoo.java.packagedeclaration.EditableJavaPackageDeclaration
 
setParameters(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.annotation.EditableJavaAnnotation
 
setParameters(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setParams(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setReturnType(String) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setReturnVal(String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setSince(String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setSingleLineComments(List<JavaSingleLineComment>) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setStatic(boolean) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setStatic(boolean) - Method in class com.github.tadukoo.java.importstatement.EditableJavaImportStatement
 
setStatic(boolean) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setStatic(boolean) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setSuperClassName(String) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setThrowsInfos(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setThrowTypes(List<String>) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
setType(String) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setValue(String) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setVersion(String) - Method in class com.github.tadukoo.java.javadoc.EditableJavadoc
 
setVisibility(Visibility) - Method in class com.github.tadukoo.java.field.EditableJavaField
 
setVisibility(Visibility) - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass
 
setVisibility(Visibility) - Method in class com.github.tadukoo.java.method.EditableJavaMethod
 
since - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The "since" value for the Javadoc
since - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The "since" value for the Javadoc
since(String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
SINGLE_LINE_COMMENT - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a Single-line Comment in Java
Main JavaCodeType class: JavaSingleLineComment
Standard name: single-line comment
SINGLE_LINE_COMMENT_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used to start a single-line comment - "//"
singleLineComment(JavaSingleLineComment) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
singleLineComments - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The single-line comments inside the class
singleLineComments - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The single-line comments inside the class
singleLineComments(List<JavaSingleLineComment>) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
skipLeadingWhitespace(List<String>) - Static method in class com.github.tadukoo.java.parsing.AbstractJavaParser
Determines the token index to start at for the given tokens List, skipping any leading newlines
splitContentIntoTokens(String) - Static method in class com.github.tadukoo.java.parsing.AbstractJavaParser
Takes the given String content and splits it into a List of tokens to be parsed
STATIC_MODIFIER - Static variable in interface com.github.tadukoo.java.JavaTokens
Used as a modifier on some types - "static"
superClassName - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The name of the class this one extends (may be null)
superClassName - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The name of the class this one extends (can be null)
superClassName(String) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 

T

THROWS_TOKEN - Static variable in interface com.github.tadukoo.java.JavaTokens
Used for throwing throwables - "throws"
throwsInfo(Pair<String, String>) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
throwsInfo(String, String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
throwsInfos - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The throws info in the Javadoc
throwsInfos - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The throws info for the Javadoc
throwsInfos(List<Pair<String, String>>) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
throwType(String) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
throwTypes - Variable in class com.github.tadukoo.java.method.JavaMethod
The types that can be thrown by the method
throwTypes - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The types that can be thrown by the method
throwTypes(List<String>) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
toBuilderCode() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
toBuilderCode() - Method in class com.github.tadukoo.java.comment.JavaMultiLineComment
toBuilderCode() - Method in class com.github.tadukoo.java.comment.JavaSingleLineComment
toBuilderCode() - Method in class com.github.tadukoo.java.field.JavaField
toBuilderCode() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
toBuilderCode() - Method in class com.github.tadukoo.java.javaclass.JavaClass
toBuilderCode() - Method in interface com.github.tadukoo.java.JavaCodeType
 
toBuilderCode() - Method in class com.github.tadukoo.java.javadoc.Javadoc
toBuilderCode() - Method in class com.github.tadukoo.java.method.JavaMethod
toBuilderCode() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
TOKEN_REGEX - Static variable in class com.github.tadukoo.java.parsing.AbstractJavaParser
A regular expression used for tokens to match on when splitting tokens from a content String
toString() - Method in class com.github.tadukoo.java.annotation.JavaAnnotation
 
toString() - Method in class com.github.tadukoo.java.comment.JavaMultiLineComment
 
toString() - Method in class com.github.tadukoo.java.comment.JavaSingleLineComment
 
toString() - Method in class com.github.tadukoo.java.field.JavaField
 
toString() - Method in class com.github.tadukoo.java.importstatement.JavaImportStatement
 
toString() - Method in class com.github.tadukoo.java.javaclass.JavaClass
 
toString() - Method in class com.github.tadukoo.java.javadoc.Javadoc
 
toString() - Method in class com.github.tadukoo.java.method.JavaMethod
 
toString() - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclaration
 
toString() - Method in record class com.github.tadukoo.java.parsing.ParsingPojo
Returns a string representation of this record class.
type - Variable in class com.github.tadukoo.java.field.JavaField
The type of the field
type - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
The type of the field
type(String) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
TYPE_WITH_MODIFIERS - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents a Java type with modifiers (e.g.

U

UneditableJavaAnnotation - Class in com.github.tadukoo.java.annotation
Represents a JavaAnnotation that can't be modified
UneditableJavaAnnotation.UneditableJavaAnnotationBuilder - Class in com.github.tadukoo.java.annotation
A builder used to make an UneditableJavaAnnotation.
UneditableJavaClass - Class in com.github.tadukoo.java.javaclass
Represents a class in Java that is not modifiable
UneditableJavaClass.UneditableJavaClassBuilder - Class in com.github.tadukoo.java.javaclass
A builder used to make an UneditableJavaClass
UneditableJavadoc - Class in com.github.tadukoo.java.javadoc
Represents a Javadoc that can't be modified
UneditableJavadoc.UneditableJavadocBuilder - Class in com.github.tadukoo.java.javadoc
A builder used to make an UneditableJavadoc.
UneditableJavaField - Class in com.github.tadukoo.java.field
Represents a field in Java that is not modifiable
UneditableJavaField.UneditableJavaFieldBuilder - Class in com.github.tadukoo.java.field
A builder used to make an UneditableJavaField
UneditableJavaImportStatement - Class in com.github.tadukoo.java.importstatement
Represents a JavaImportStatement that can't be modified
UneditableJavaImportStatement.UneditableJavaImportStatementBuilder - Class in com.github.tadukoo.java.importstatement
A builder used to build an UneditableJavaImportStatement
UneditableJavaMethod - Class in com.github.tadukoo.java.method
Represents a method in Java that is not modifiable
UneditableJavaMethod.UneditableJavaMethodBuilder - Class in com.github.tadukoo.java.method
A builder used to make an UneditableJavaMethod
UneditableJavaMultiLineComment - Class in com.github.tadukoo.java.comment
Represents a JavaMultiLineComment that can't be modified
UneditableJavaMultiLineComment.UneditableJavaMultiLineCommentBuilder - Class in com.github.tadukoo.java.comment
A builder to build an UneditableJavaMultiLineComment
UneditableJavaPackageDeclaration - Class in com.github.tadukoo.java.packagedeclaration
Represents a JavaPackageDeclaration that can't be modified
UneditableJavaPackageDeclaration.UneditableJavaPackageDeclarationBuilder - Class in com.github.tadukoo.java.packagedeclaration
A builder used to make an UneditableJavaPackageDeclaration
UneditableJavaSingleLineComment - Class in com.github.tadukoo.java.comment
Represents a single-line comment in Java that can't be modified
UneditableJavaSingleLineComment.UneditableJavaSingleLineCommentBuilder - Class in com.github.tadukoo.java.comment
A builder used to make an UneditableJavaSingleLineComment
UNKNOWN - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
Represents an unknown type
Main JavaCodeType class: None
Standard Name: unknown

V

value - Variable in class com.github.tadukoo.java.field.JavaField
The value assigned to the field
value - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
The value assigned to the field
value(String) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
valueOf(String) - Static method in enum class com.github.tadukoo.java.JavaCodeTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.tadukoo.java.Visibility
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.tadukoo.java.JavaCodeTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.tadukoo.java.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
verifyEndOfTokens(List<String>, ParsingPojo, JavaCodeTypes) - Static method in class com.github.tadukoo.java.parsing.AbstractJavaParser
Checks that we've made it to the end of the tokens during parsing (to verify we're really done).
version - Variable in class com.github.tadukoo.java.javadoc.Javadoc
The version for the Javadoc
version - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
The version for the Javadoc
version(String) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
 
visibility - Variable in class com.github.tadukoo.java.field.JavaField
The Visibility of the field
visibility - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
The Visibility of the field
visibility - Variable in class com.github.tadukoo.java.javaclass.JavaClass
The Visibility of the class
visibility - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
The Visibility of the class
visibility - Variable in class com.github.tadukoo.java.method.JavaMethod
The Visibility of the method
visibility - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
The Visibility of the method
visibility(Visibility) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
 
visibility(Visibility) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
 
visibility(Visibility) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
 
Visibility - Enum Class in com.github.tadukoo.java
Visibility represents the visibility of a given Java class, method, etc.
VISIBILITY_MODIFIERS - Static variable in interface com.github.tadukoo.java.JavaTokens
All the Visibility modifiers

W

WHITESPACE_MATCHER - Static variable in class com.github.tadukoo.java.parsing.AbstractJavaParser
A matcher to use to find whitespace (usually to skip it)
A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form