Uses of Interface
spoon.reflect.declaration.CtSealable
Packages that use CtSealable
Package
Description
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 CtSealable in spoon.reflect.declaration
Subinterfaces of CtSealable in spoon.reflect.declarationModifier and TypeInterfaceDescriptioninterfaceCtClass<T>This element represents a class declaration.interfaceThis element represents an enumeration declaration.interfaceCtInterface<T>This element defines an interface declaration.interfaceThis element represents a record declaration.Methods in spoon.reflect.declaration that return CtSealableModifier and TypeMethodDescriptionCtSealable.addPermittedType(CtTypeReference<?> type)Adds a permitted type to this type.CtSealable.removePermittedType(CtTypeReference<?> type)Adds a permitted type to this type.CtSealable.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)Sets the permitted types for this type. -
Uses of CtSealable in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtSealableModifier and TypeMethodDescriptionprotected voidElementPrinterHelper.printPermits(CtSealable sealable)Prints thepermitskeyword followed by the permitted types of aCtSealable.voidCtInheritanceScanner.scanCtSealable(CtSealable sealable)Scans a sealable type -
Uses of CtSealable in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtSealableModifier and TypeClassDescriptionclassCtClassImpl<T>The implementation forCtClass.classCtEnumImpl<T extends Enum<?>>classclass