Package manifold.api.gen
Class SrcClass
- java.lang.Object
-
- manifold.api.gen.SrcElement
-
- manifold.api.gen.SrcAnnotated<T>
-
- manifold.api.gen.SrcStatement<T>
-
- manifold.api.gen.AbstractSrcClass<SrcClass>
-
- manifold.api.gen.SrcClass
-
public class SrcClass extends AbstractSrcClass<SrcClass>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class manifold.api.gen.AbstractSrcClass
AbstractSrcClass.Kind
-
-
Field Summary
-
Fields inherited from class manifold.api.gen.SrcAnnotated
NON_SEALED, SEALED
-
Fields inherited from class manifold.api.gen.SrcElement
INDENT
-
-
Constructor Summary
Constructors Constructor Description SrcClass(String fqn, AbstractSrcClass.Kind kind)SrcClass(String fqn, AbstractSrcClass.Kind kind, JavaFileManager.Location location, IModule module, DiagnosticListener<JavaFileObject> errorHandler)SrcClass(String fqn, AbstractSrcClass enclosingClass, AbstractSrcClass.Kind kind)
-
Method Summary
-
Methods inherited from class manifold.api.gen.AbstractSrcClass
addConstructor, addEnumConst, addField, addGetProperty, addImport, addImport, addInnerClass, addInterface, addInterface, addInterface, addMethod, addPermits, addPermits, addPermits, addSetProperty, addStaticBlock, addStaticImport, addTypeVar, findPrimaryConstructor, getConstructors, getDisambiguatedNameInNest, getEnclosingClass, getEnumConsts, getErrorHandler, getFields, getInnerClasses, getInterfaces, getKind, getLocation, getMethods, getModule, getName, getPackage, getStaticBlocks, getSuperClass, getTypeVariables, imports, imports, isAnnotation, isBinary, isEnum, isInterface, isNonSealed, isRecord, isSealed, render, render, render, render, setBinary, superClass, superClass, superClass
-
Methods inherited from class manifold.api.gen.SrcAnnotated
addAnnotation, addAnnotation, addAnnotation, addParam, addParam, addParam, addParam, clearUserData, computeOrGetUserData, forwardParameters, getAnnotation, getAnnotations, getModifiers, getParameters, getSimpleName, getUserData, hasAnnotation, hasAnnotation, insertParam, modifiers, modifiers, modifiersFrom, name, removeUserData, renderAnnotations, renderAnnotations, renderArgumenets, renderModifiers, renderModifiers, renderParameters, renderParameters, withUserData
-
Methods inherited from class manifold.api.gen.SrcElement
getOwner, indent, makeCompileTimeConstantValue, setOwner, toString
-
-
-
-
Constructor Detail
-
SrcClass
public SrcClass(String fqn, AbstractSrcClass.Kind kind)
-
SrcClass
public SrcClass(String fqn, AbstractSrcClass enclosingClass, AbstractSrcClass.Kind kind)
-
SrcClass
public SrcClass(String fqn, AbstractSrcClass.Kind kind, JavaFileManager.Location location, IModule module, DiagnosticListener<JavaFileObject> errorHandler)
-
-