Class Structures.CustomParsed

java.lang.Object
net.binis.codegen.generation.core.Structures.Parsed<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>
net.binis.codegen.generation.core.Structures.CustomParsed
All Implemented Interfaces:
CustomDescription, PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>
Enclosing class:
Structures

public static class Structures.CustomParsed extends Structures.Parsed<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> implements CustomDescription
  • Field Details

  • Constructor Details

    • CustomParsed

      public CustomParsed(String id, boolean processed, boolean invalid, com.github.javaparser.JavaParser parser, Class<?> compiled, String prototypeFileName, String prototypeClassName, Structures.PrototypeDataHandler properties, String parsedName, String parsedFullName, String interfaceName, String interfaceFullName, Map<String,PrototypeConstant> constants, com.github.javaparser.ast.body.TypeDeclaration<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> declaration, com.github.javaparser.ast.CompilationUnit declarationUnit, List<com.github.javaparser.ast.CompilationUnit> files, Map<String,Structures.GeneratedFileHandler> custom, Structures.Parsed<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> base, Structures.Parsed<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> mixIn, boolean nested, boolean codeEnum, String parentClassName, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration parent, net.binis.codegen.annotation.type.EmbeddedModifierType embeddedModifierType, Map<String,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration> classes, List<PrototypeField> fields, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration spec, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration intf, com.github.javaparser.ast.CompilationUnit interfaceUnit, com.github.javaparser.ast.CompilationUnit implementationUnit, Element element, List<org.apache.commons.lang3.tuple.Triple<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.Node,PrototypeDescription<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration>>> initializers, List<Consumer<com.github.javaparser.ast.stmt.BlockStmt>> customInitializers, List<Runnable> postProcessActions)
  • Method Details