Modifier and Type |
Method and Description |
TypeSpec |
generate(java.util.EnumSet<RunMode> runMode) |
ImmutableList<CachedValueParamModel> |
getCachedValues() |
ImmutableList<AnnotationSpec> |
getClassAnnotations() |
java.lang.String |
getClassJavadoc() |
ClassName |
getComponentClass() |
java.lang.String |
getComponentName() |
TypeName |
getComponentTypeName() |
ClassName |
getContextClass() |
ImmutableList<SpecMethodModel<DelegateMethod,java.lang.Void>> |
getDelegateMethods() |
DependencyInjectionHelper |
getDependencyInjectionHelper() |
ImmutableList<EventDeclarationModel> |
getEventDeclarations() |
ImmutableList<SpecMethodModel<EventMethod,EventDeclarationModel>> |
getEventMethods() |
ImmutableList<BuilderMethodModel> |
getExtraBuilderMethods() |
ImmutableList<FieldModel> |
getFields() |
ImmutableList<InjectPropModel> |
getInjectProps() |
ImmutableList<InterStageInputParamModel> |
getInterStageInputs() |
ImmutableList<PrepareInterStageInputParamModel> |
getPrepareInterStageInputs() |
ImmutableList<PropDefaultModel> |
getPropDefaults() |
ImmutableList<PropJavadocModel> |
getPropJavadocs() |
ImmutableList<PropModel> |
getProps() |
ImmutableList<InjectPropModel> |
getRawInjectProps() |
ImmutableList<PropModel> |
getRawProps() |
ImmutableList<RenderDataDiffModel> |
getRenderDataDiffs() |
java.lang.Object |
getRepresentedObject() |
java.lang.String |
getScopeMethodName() |
SpecElementType |
getSpecElementType() |
java.lang.String |
getSpecName() |
ClassName |
getSpecTypeName() |
ClassName |
getStateContainerClass() |
ImmutableList<StateParamModel> |
getStateValues() |
ImmutableList<TagModel> |
getTags() |
ClassName |
getTransitionClass() |
ClassName |
getTransitionContainerClass() |
ImmutableList<TreePropModel> |
getTreeProps() |
ImmutableList<SpecMethodModel<EventMethod,EventDeclarationModel>> |
getTriggerMethods() |
ImmutableList<TypeVariableName> |
getTypeVariables() |
ImmutableList<SpecMethodModel<UpdateStateMethod,java.lang.Void>> |
getUpdateStateMethods() |
ImmutableList<SpecMethodModel<UpdateStateMethod,java.lang.Void>> |
getUpdateStateWithTransitionMethods() |
ImmutableList<WorkingRangeMethodModel> |
getWorkingRangeMethods() |
SpecMethodModel<EventMethod,java.lang.Void> |
getWorkingRangeRegisterMethod() |
boolean |
hasDeepCopy() |
boolean |
hasInjectedDependencies() |
boolean |
isPublic() |
boolean |
isStateful() |
boolean |
isStylingSupported() |
boolean |
shouldCheckIdInIsEquivalentToMethod() |
boolean |
shouldGenerateCopyMethod() |
boolean |
shouldGenerateHasState() |
boolean |
shouldGenerateIsEquivalentTo() |
java.util.List<SpecModelValidationError> |
validate(java.util.EnumSet<RunMode> runMode) |