Class JigTypeBuilder
- java.lang.Object
-
- org.dddjava.jig.domain.model.sources.jigfactory.JigTypeBuilder
-
public class JigTypeBuilder extends java.lang.Object型の実装から読み取れること
-
-
Constructor Summary
Constructors Constructor Description JigTypeBuilder(ParameterizedType type, ParameterizedType superType, java.util.List<ParameterizedType> interfaceTypes, TypeKind typeKind, Visibility visibility, java.util.List<Annotation> annotations, java.util.List<JigMethodBuilder> instanceJigMethodBuilders, java.util.List<JigMethodBuilder> staticJigMethodBuilders, java.util.List<JigMethodBuilder> constructorFacts, java.util.List<JigField> instanceFields, java.util.List<StaticFieldDeclaration> staticFieldDeclarations, java.util.List<TypeIdentifier> usingTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<JigMethodBuilder>allMethodFacts()voidapplyTextSource(TextSourceModel textSourceModel)JigTypebuild()java.util.List<JigMethodBuilder>instanceMethodFacts()java.util.List<ParameterizedType>interfaceTypes()java.util.List<Annotation>listAnnotations()AliasRegisterResultregisterMethodAlias(MethodComment methodComment)voidregisterTypeAlias(ClassComment classComment)ParameterizedTypesuperType()TypeIdentifiertypeIdentifier()TypeIdentifiersuseTypes()
-
-
-
Constructor Detail
-
JigTypeBuilder
public JigTypeBuilder(ParameterizedType type, ParameterizedType superType, java.util.List<ParameterizedType> interfaceTypes, TypeKind typeKind, Visibility visibility, java.util.List<Annotation> annotations, java.util.List<JigMethodBuilder> instanceJigMethodBuilders, java.util.List<JigMethodBuilder> staticJigMethodBuilders, java.util.List<JigMethodBuilder> constructorFacts, java.util.List<JigField> instanceFields, java.util.List<StaticFieldDeclaration> staticFieldDeclarations, java.util.List<TypeIdentifier> usingTypes)
-
-
Method Detail
-
typeIdentifier
public TypeIdentifier typeIdentifier()
-
useTypes
public TypeIdentifiers useTypes()
-
instanceMethodFacts
public java.util.List<JigMethodBuilder> instanceMethodFacts()
-
listAnnotations
public java.util.List<Annotation> listAnnotations()
-
allMethodFacts
public java.util.List<JigMethodBuilder> allMethodFacts()
-
superType
public ParameterizedType superType()
-
interfaceTypes
public java.util.List<ParameterizedType> interfaceTypes()
-
registerTypeAlias
public void registerTypeAlias(ClassComment classComment)
-
registerMethodAlias
public AliasRegisterResult registerMethodAlias(MethodComment methodComment)
-
build
public JigType build()
-
applyTextSource
public void applyTextSource(TextSourceModel textSourceModel)
-
-