Index
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
- 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
annotationson the field - annotations - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
-
The
annotationson the field - annotations - Variable in class com.github.tadukoo.java.javaclass.JavaClass
-
The
annotationson the class - annotations - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
annotationson the class - annotations - Variable in class com.github.tadukoo.java.method.JavaMethod
-
The
annotationson the method - annotations - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
-
The
annotationson 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
commentbased on the set parameters - build() - Method in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
-
Builds the
commentbased 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
JavaImportStatementusing 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
Javadocusing 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 declarationusing 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
- 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
annotationsin 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
fieldsin Java - com.github.tadukoo.java.importstatement - package com.github.tadukoo.java.importstatement
-
Contains helpers for
import statementsin Java - com.github.tadukoo.java.javaclass - package com.github.tadukoo.java.javaclass
-
Contains helpers for
classesin Java - com.github.tadukoo.java.javadoc - package com.github.tadukoo.java.javadoc
-
Contains helpers for
javadocsin Java - com.github.tadukoo.java.method - package com.github.tadukoo.java.method
-
Contains helpers for
methodsin Java - com.github.tadukoo.java.packagedeclaration - package com.github.tadukoo.java.packagedeclaration
-
Contains helpers for
package declarationsin 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 typesthat 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
Javadocis condensed or not - condensed - Variable in class com.github.tadukoo.java.javadoc.JavadocBuilder
-
Whether the
Javadocis condensed or not - condensed() - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
-
Sets that the
Javadocis 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
JavaAnnotationwith the given parameters - constructAnnotation() - Method in class com.github.tadukoo.java.annotation.JavaAnnotationBuilder
-
Constructs a new
JavaAnnotationwith the given parameters - constructAnnotation() - Method in class com.github.tadukoo.java.annotation.UneditableJavaAnnotation.UneditableJavaAnnotationBuilder
-
Constructs a new
JavaAnnotationwith the given parameters - constructClass() - Method in class com.github.tadukoo.java.javaclass.EditableJavaClass.EditableJavaClassBuilder
-
Constructs a
JavaClassusing the set parameters - constructClass() - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
Constructs a
JavaClassusing the set parameters - constructClass() - Method in class com.github.tadukoo.java.javaclass.UneditableJavaClass.UneditableJavaClassBuilder
-
Constructs a
JavaClassusing 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
JavaFieldusing the set parameters - constructField() - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
-
Constructs a
JavaFieldusing the set parameters - constructField() - Method in class com.github.tadukoo.java.field.UneditableJavaField.UneditableJavaFieldBuilder
-
Constructs a
JavaFieldusing 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
Javadocusing the set parameters - constructJavadoc() - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
-
Constructs a new
Javadocusing the set parameters - constructJavadoc() - Method in class com.github.tadukoo.java.javadoc.UneditableJavadoc.UneditableJavadocBuilder
-
Constructs a new
Javadocusing the set parameters - constructMethod() - Method in class com.github.tadukoo.java.method.EditableJavaMethod.EditableJavaMethodBuilder
-
Constructs a new
JavaMethodusing the set parameters - constructMethod() - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
-
Constructs a new
JavaMethodusing the set parameters - constructMethod() - Method in class com.github.tadukoo.java.method.UneditableJavaMethod.UneditableJavaMethodBuilder
-
Constructs a new
JavaMethodusing 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
annotationinto the builder - copy(JavaMultiLineComment) - Method in class com.github.tadukoo.java.comment.JavaMultiLineCommentBuilder
-
Copies the settings from the given
commentto this builder - copy(JavaSingleLineComment) - Method in class com.github.tadukoo.java.comment.JavaSingleLineCommentBuilder
-
Copies the settings from the given
commentinto this builder - copy(JavaField) - Method in class com.github.tadukoo.java.field.JavaFieldBuilder
-
Copies the settings from the given
fieldto this builder - copy(JavaImportStatement) - Method in class com.github.tadukoo.java.importstatement.JavaImportStatementBuilder
-
Copies the settings from the given
import statementinto this builder - copy(JavaClass) - Method in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
Copies the settings from the given
classto this builder - copy(Javadoc) - Method in class com.github.tadukoo.java.javadoc.JavadocBuilder
-
Copies the settings from the given
Javadocto this builder - copy(JavaMethod) - Method in class com.github.tadukoo.java.method.JavaMethodBuilder
-
Copies the settings from the given
methodto this builder - copy(JavaPackageDeclaration) - Method in class com.github.tadukoo.java.packagedeclaration.JavaPackageDeclarationBuilder
-
Copies the settings from the given
package declarationto 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
Javadocthat 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
JavaImportStatementthat 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
JavaMultiLineCommentthat 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
JavaPackageDeclarationthat 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 commentin 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
- fields - Variable in class com.github.tadukoo.java.javaclass.JavaClass
-
The
fieldson the class - fields - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
fieldson 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
Visibilitythat 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
MainJavaCodeTypeclass: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 statementsof the class - importStatements - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
import statementsof 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
classesinside the class - innerClasses - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
Inner
classesinside 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
JavaAnnotationwith 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
JavaCodeTypestypes 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
Javadocon the field - javadoc - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
-
The
Javadocon the field - javadoc - Variable in class com.github.tadukoo.java.javaclass.JavaClass
-
The
Javadocfor the class - javadoc - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
Javadocfor the class - javadoc - Variable in class com.github.tadukoo.java.method.JavaMethod
-
The
Javadocon the method - javadoc - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
-
The
Javadocon 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
Javadocusing the given parameters - JAVADOC - Enum constant in enum class com.github.tadukoo.java.JavaCodeTypes
- 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
JavaImportStatementusing 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
JavaMultiLineCommentwith 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 declarationusing 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
JavaParsingExceptionwith 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 commentwith 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
-
Constructs a new
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
- methods - Variable in class com.github.tadukoo.java.javaclass.JavaClass
-
The
methodsin the class - methods - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
methodsin 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
MainJavaCodeTypeclass: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 commentsinside the class - multiLineComments - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
multi-line commentsinside 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
nextTokenIndexrecord 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
MainJavaCodeTypeclass: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 declarationof the class - packageDeclaration - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
package declarationof 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
annotationif possible, or returns null - parseAnnotation(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaAnnotationParser
-
Parses an
annotationfrom the given tokens and starting index - parseClass(String) - Static method in class com.github.tadukoo.java.parsing.classtypes.JavaClassParser
-
Parses a
classfrom the given content String - parseClass(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.classtypes.JavaClassParser
-
Parses a
classfrom the given tokens and starting index - parsedType() - Method in record class com.github.tadukoo.java.parsing.ParsingPojo
-
Returns the value of the
parsedTyperecord component. - parseField(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaFieldParser
-
Parses a
fieldfrom the given content String - parseField(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaFieldParser
-
Parses a
fieldfrom the given tokens and starting index - parseImportStatement(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaImportStatementParser
-
Parses an
import statementfrom the given content String - parseImportStatement(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaImportStatementParser
-
Parses an
import statementfrom the given tokens and starting index - parseJavadoc(String) - Static method in class com.github.tadukoo.java.parsing.comment.JavadocParser
-
Parses a
Javadocfrom the given content String - parseJavadoc(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.comment.JavadocParser
-
Parses a
Javadocfrom 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
methodfrom the given content String - parseMethod(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaMethodParser
-
Parses a
methodfrom the given tokens and starting index - parseMultiLineComment(String) - Static method in class com.github.tadukoo.java.parsing.comment.JavaMultiLineCommentParser
-
Parses a
multi-line commentfrom the given content String - parseMultiLineComment(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.comment.JavaMultiLineCommentParser
-
Parses a
multi-line commentfrom the given tokens and starting index - parsePackageDeclaration(String) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaPackageDeclarationParser
-
Parses a
package declarationfrom the given content String - parsePackageDeclaration(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.codetypes.JavaPackageDeclarationParser
-
Parses a
package declarationfrom the given tokens and starting index - parseSingleLineComment(String) - Static method in class com.github.tadukoo.java.parsing.comment.JavaSingleLineCommentParser
-
Parses a
single-line commentfrom the given content String - parseSingleLineComment(List<String>, int) - Static method in class com.github.tadukoo.java.parsing.comment.JavaSingleLineCommentParser
-
Parses a
single-line commentfrom 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 modifiersfrom 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
ParsingPojorecord 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
MainJavaCodeTypeclass: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 commentsinside the class - singleLineComments - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
single-line commentsinside 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
JavaAnnotationthat 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
JavaImportStatementthat 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
JavaMultiLineCommentthat 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
JavaPackageDeclarationthat 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 commentin 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
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
Visibilityof the field - visibility - Variable in class com.github.tadukoo.java.field.JavaFieldBuilder
-
The
Visibilityof the field - visibility - Variable in class com.github.tadukoo.java.javaclass.JavaClass
-
The
Visibilityof the class - visibility - Variable in class com.github.tadukoo.java.javaclass.JavaClassBuilder
-
The
Visibilityof the class - visibility - Variable in class com.github.tadukoo.java.method.JavaMethod
-
The
Visibilityof the method - visibility - Variable in class com.github.tadukoo.java.method.JavaMethodBuilder
-
The
Visibilityof 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)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form