Uses of Interface
spoon.reflect.code.CtBodyHolder
Packages that use CtBodyHolder
Package
Description
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
-
Uses of CtBodyHolder in spoon.reflect.code
Subinterfaces of CtBodyHolder in spoon.reflect.codeModifier and TypeInterfaceDescriptioninterfaceThis code element defines acatchof atry.interfaceThis code element defines adoloop.interfaceThis code element defines a for loop.interfaceThis code element defines a foreach statement.interfaceCtLambda<T>This code element represents the creation of a lambda.interfaceThis abstract code element defines a loop.interfaceThis code element defines atrystatement.interfaceThis code element defines atrywith resource statement.interfaceThis code element defines awhileloop.Methods in spoon.reflect.code with type parameters of type CtBodyHolderModifier and TypeMethodDescription<T extends CtBodyHolder>
TCtBodyHolder.setBody(CtStatement body)Sets the body of this element. -
Uses of CtBodyHolder in spoon.reflect.declaration
Subinterfaces of CtBodyHolder in spoon.reflect.declarationModifier and TypeInterfaceDescriptioninterfaceThis element defines an annotation method declared in an annotation type.interfaceThis element defines an anonymous executable block declaration in a class.interfaceThis element defines a constructor declaration.interfaceCtExecutable<R>This element represents an executable element such as a method, a constructor, or an anonymous block.interfaceCtMethod<T>This element defines a method declaration.Methods in spoon.reflect.declaration with type parameters of type CtBodyHolderModifier and TypeMethodDescription<T1 extends CtBodyHolder>
T1CtAnnotationMethod.setBody(CtStatement body) -
Uses of CtBodyHolder in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtBodyHolderModifier and TypeMethodDescriptionvoidCtInheritanceScanner.scanCtBodyHolder(CtBodyHolder ctBodyHolder)Scans a body holder -
Uses of CtBodyHolder in spoon.support.reflect.code
Classes in spoon.support.reflect.code that implement CtBodyHolderModifier and TypeClassDescriptionclassclassclassclassclassCtLambdaImpl<T>classclassclassclassMethods in spoon.support.reflect.code with type parameters of type CtBodyHolderModifier and TypeMethodDescription<T extends CtBodyHolder>
TCtCatchImpl.setBody(CtStatement statement)<C extends CtBodyHolder>
CCtLambdaImpl.setBody(CtStatement statement)<T extends CtBodyHolder>
TCtLoopImpl.setBody(CtStatement statement)<T extends CtBodyHolder>
TCtTryImpl.setBody(CtStatement statement) -
Uses of CtBodyHolder in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtBodyHolderModifier and TypeClassDescriptionclassThe implementation forCtAnnotationMethod.classclassclassThe implementation forCtExecutable.classCtMethodImpl<T>The implementation forCtMethod.classThis class is used to represent the constructor of an array when calling with an expression likeMethods in spoon.support.reflect.declaration with type parameters of type CtBodyHolderModifier and TypeMethodDescription<T extends CtBodyHolder>
TCtAnnotationMethodImpl.setBody(CtStatement statement)<T extends CtBodyHolder>
TCtExecutableImpl.setBody(CtStatement statement)