Class VariableRuntimeBuilderContext
java.lang.Object
spoon.support.visitor.java.internal.VariableRuntimeBuilderContext
- All Implemented Interfaces:
RuntimeBuilderContext
-
Constructor Summary
ConstructorsConstructorDescriptionVariableRuntimeBuilderContext(CtField<?> ctField) VariableRuntimeBuilderContext(CtParameter<?> ctParameter) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(CtAnnotation<Annotation> ctAnnotation) voidaddConstructor(CtConstructor<?> ctConstructor) voidaddEnumValue(CtEnumValue<?> ctEnumValue) voidvoidaddFormalType(CtTypeParameter parameterRef) voidvoidaddPackage(CtPackage ctPackage) voidaddParameter(CtParameter ctParameter) voidaddRecordComponent(CtRecordComponent ctRecordComponent) voidvoidaddTypeReference(CtRole role, CtTypeReference<?> ctTypeReference) @Nullable CtTypeParametergetTypeParameter(GenericDeclaration genericDeclaration, String string)
-
Constructor Details
-
VariableRuntimeBuilderContext
-
VariableRuntimeBuilderContext
-
-
Method Details
-
addAnnotation
- Specified by:
addAnnotationin interfaceRuntimeBuilderContext
-
addTypeReference
- Specified by:
addTypeReferencein interfaceRuntimeBuilderContext
-
addPackage
- Specified by:
addPackagein interfaceRuntimeBuilderContext
-
addType
- Specified by:
addTypein interfaceRuntimeBuilderContext
-
addConstructor
- Specified by:
addConstructorin interfaceRuntimeBuilderContext
-
addMethod
- Specified by:
addMethodin interfaceRuntimeBuilderContext
-
addField
- Specified by:
addFieldin interfaceRuntimeBuilderContext
-
addEnumValue
- Specified by:
addEnumValuein interfaceRuntimeBuilderContext
-
addParameter
- Specified by:
addParameterin interfaceRuntimeBuilderContext
-
addFormalType
- Specified by:
addFormalTypein interfaceRuntimeBuilderContext
-
addRecordComponent
- Specified by:
addRecordComponentin interfaceRuntimeBuilderContext
-
getTypeParameter
public @Nullable CtTypeParameter getTypeParameter(GenericDeclaration genericDeclaration, String string) - Specified by:
getTypeParameterin interfaceRuntimeBuilderContext
-