Class JigMethodBuilder
- java.lang.Object
-
- org.dddjava.jig.domain.model.sources.jigfactory.JigMethodBuilder
-
public class JigMethodBuilder extends java.lang.Objectメソッドの実装から読み取れること
-
-
Constructor Summary
Constructors Constructor Description JigMethodBuilder(MethodDeclaration methodDeclaration, java.util.List<TypeIdentifier> useTypes, Visibility visibility, MethodDerivation methodDerivation, java.util.List<Annotation> annotations, java.util.List<TypeIdentifier> throwsTypes, java.util.List<FieldDeclaration> fieldInstructions, java.util.List<MethodDeclaration> methodInstructions, java.util.List<TypeIdentifier> classReferenceCalls, java.util.List<TypeIdentifier> invokeDynamicTypes, int lookupSwitchInstructionNumber, int jumpInstructionNumber, boolean hasJudgeNull, boolean hasReferenceNull)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodAnnotationsannotatedMethods()voidapplyTextSource(TextSourceModel textSourceModel)JigMethodbuild()DecisionNumberdecisionNumber()MethodDependmethodDepend()MethodIdentifiermethodIdentifier()voidregisterMethodAlias(MethodComment methodComment)booleansameSignature(JigMethodBuilder other)
-
-
-
Constructor Detail
-
JigMethodBuilder
public JigMethodBuilder(MethodDeclaration methodDeclaration, java.util.List<TypeIdentifier> useTypes, Visibility visibility, MethodDerivation methodDerivation, java.util.List<Annotation> annotations, java.util.List<TypeIdentifier> throwsTypes, java.util.List<FieldDeclaration> fieldInstructions, java.util.List<MethodDeclaration> methodInstructions, java.util.List<TypeIdentifier> classReferenceCalls, java.util.List<TypeIdentifier> invokeDynamicTypes, int lookupSwitchInstructionNumber, int jumpInstructionNumber, boolean hasJudgeNull, boolean hasReferenceNull)
-
-
Method Detail
-
build
public JigMethod build()
-
methodDepend
public MethodDepend methodDepend()
-
annotatedMethods
public MethodAnnotations annotatedMethods()
-
decisionNumber
public DecisionNumber decisionNumber()
-
sameSignature
public boolean sameSignature(JigMethodBuilder other)
-
methodIdentifier
public MethodIdentifier methodIdentifier()
-
registerMethodAlias
public void registerMethodAlias(MethodComment methodComment)
-
applyTextSource
public void applyTextSource(TextSourceModel textSourceModel)
-
-