Uses of Class
com.github.tadukoo.java.javaclass.JavaClassBuilder
Packages that use JavaClassBuilder
-
Uses of JavaClassBuilder in com.github.tadukoo.java.javaclass
Subclasses of JavaClassBuilder in com.github.tadukoo.java.javaclassModifier and TypeClassDescriptionstatic classA builder used to make anEditableJavaClassstatic classA builder used to make anUneditableJavaClassMethods in com.github.tadukoo.java.javaclass that return JavaClassBuilderModifier and TypeMethodDescriptionJavaClassBuilder.annotation(JavaAnnotation annotation) JavaClassBuilder.annotations(List<JavaAnnotation> annotations) Copies the settings from the givenclassto this builderJavaClassBuilder.implementsInterfaceName(JavaType implementsInterfaceName) JavaClassBuilder.implementsInterfaceName(String implementsInterfaceNameText) JavaClassBuilder.implementsInterfaceNames(List<JavaType> implementsInterfaceNames) JavaClassBuilder.implementsInterfaceNameTexts(List<String> implementsInterfaceNameTexts) JavaClassBuilder.importName(String importName, boolean isStatic) JavaClassBuilder.importNames(List<String> importNames, boolean isStatic) JavaClassBuilder.importStatement(JavaImportStatement importStatement) JavaClassBuilder.importStatements(List<JavaImportStatement> importStatements) JavaClassBuilder.innerClass()Set the class as an inner classJavaClassBuilder.innerClass(JavaClass innerClass) JavaClassBuilder.innerClasses(List<JavaClass> innerClasses) JavaClassBuilder.innerElementsOrder(List<com.github.tadukoo.util.tuple.Pair<JavaCodeTypes, String>> innerElementsOrder) JavaClassBuilder.isAbstract()Sets isAbstract to true, defining the class as an abstract classJavaClassBuilder.isAbstract(boolean isAbstract) JavaClassBuilder.isFinal()Sets isFinal to true, definining the class as a final classJavaClassBuilder.isFinal(boolean isFinal) JavaClassBuilder.isInnerClass(boolean isInnerClass) JavaClassBuilder.isStatic()Sets isStatic to true, defining the class as a static classJavaClassBuilder.isStatic(boolean isStatic) JavaClassBuilder.method(JavaMethod method) JavaClassBuilder.methods(List<JavaMethod> methods) JavaClassBuilder.multiLineComment(JavaMultiLineComment multiLineComment) JavaClassBuilder.multiLineComment(String... multiLineComment) JavaClassBuilder.multiLineComments(List<JavaMultiLineComment> multiLineComments) JavaClassBuilder.packageDeclaration(JavaPackageDeclaration packageDeclaration) JavaClassBuilder.packageName(String packageName) JavaClassBuilder.singleLineComment(JavaSingleLineComment singleLineComment) JavaClassBuilder.singleLineComment(String singleLineComment) JavaClassBuilder.singleLineComments(List<JavaSingleLineComment> singleLineComments) JavaClassBuilder.staticCodeBlock(JavaStaticCodeBlock staticCodeBlock) JavaClassBuilder.staticCodeBlock(List<String> lines) JavaClassBuilder.staticCodeBlocks(List<JavaStaticCodeBlock> staticCodeBlocks) JavaClassBuilder.superClassName(JavaType superClassName) JavaClassBuilder.superClassName(String superClassNameText) JavaClassBuilder.visibility(Visibility visibility)