Uses of Interface
spoon.reflect.declaration.CtInterface
Packages that use CtInterface
Package
Description
Ready to go meta?
This package contains classes that model the Spoon metamodel itself.
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines all the sub-factories for the Spoon meta-model.
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
This package contains a set of useful filters when querying the model.
This package contains some default implementations for commonly used processing tasks.
-
Uses of CtInterface in spoon.metamodel
Methods in spoon.metamodel that return CtInterfaceModifier and TypeMethodDescriptionstatic @Nullable CtInterface<?>Metamodel.getInterfaceOfImplementation(CtClass<?> impl)CtInterface<?>MetamodelConcept.getMetamodelInterface()Methods in spoon.metamodel with parameters of type CtInterfaceModifier and TypeMethodDescriptionstatic @Nullable CtClass<?>Metamodel.getImplementationOfInterface(CtInterface<?> iface) -
Uses of CtInterface in spoon.reflect.declaration
Methods in spoon.reflect.declaration that return CtInterface -
Uses of CtInterface in spoon.reflect.factory
Methods in spoon.reflect.factory that return CtInterfaceModifier and TypeMethodDescription<T> CtInterface<T>Creates an interface from its qualified name.<T> CtInterface<T>Creates an interface.<T> CtInterface<T>Creates an inner interface<T> CtInterface<T>CoreFactory.createInterface()Creates an interface.<T> CtInterface<T>Factory.createInterface()Factory.createInterface(String qualifiedName)Factory.createInterface(CtPackage owner, String simpleName)Factory.createInterface(CtType owner, String simpleName)<T> CtInterface<T>FactoryImpl.createInterface()FactoryImpl.createInterface(String qualifiedName)FactoryImpl.createInterface(CtPackage owner, String simpleName)FactoryImpl.createInterface(CtType owner, String simpleName)<T> CtInterface<T>Gets a interface from its runtime Java class.<T> CtInterface<T>Gets a created interface -
Uses of CtInterface in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtInterfaceModifier and TypeMethodDescription<T> voidCtAbstractVisitor.visitCtInterface(CtInterface<T> intrface)<T> voidCtBiScannerDefault.visitCtInterface(CtInterface<T> intrface)<T> voidCtInheritanceScanner.visitCtInterface(CtInterface<T> e)<T> voidCtScanner.visitCtInterface(CtInterface<T> intrface)<T> voidCtVisitor.visitCtInterface(CtInterface<T> intrface)Visits an interface declaration.<T> voidDefaultJavaPrettyPrinter.visitCtInterface(CtInterface<T> intrface)<T> voidImportScannerImpl.visitCtInterface(CtInterface<T> intrface) -
Uses of CtInterface in spoon.reflect.visitor.filter
Constructors in spoon.reflect.visitor.filter with parameters of type CtInterfaceModifierConstructorDescriptionLambdaFilter(CtInterface<?> iface)Matches all lambdas implementing `iface` UseLambdaFilter.addImplementingInterface(CtTypeInformation)to define set of interfaces whose lambdas it is search for -
Uses of CtInterface in spoon.support
Methods in spoon.support that return CtInterface -
Uses of CtInterface in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtInterfaceMethods in spoon.support.reflect.declaration that return CtInterfaceModifier and TypeMethodDescriptionCtInterfaceImpl.addPermittedType(CtTypeReference<?> type)CtInterfaceImpl.clone()CtInterfaceImpl.removePermittedType(CtTypeReference<?> type)CtInterfaceImpl.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes) -
Uses of CtInterface in spoon.support.visitor
Methods in spoon.support.visitor with parameters of type CtInterfaceModifier and TypeMethodDescription<T> voidTypeReferenceScanner.visitCtInterface(CtInterface<T> intrface) -
Uses of CtInterface in spoon.support.visitor.clone
Methods in spoon.support.visitor.clone with parameters of type CtInterfaceModifier and TypeMethodDescription<T> voidCloneVisitor.visitCtInterface(CtInterface<T> intrface) -
Uses of CtInterface in spoon.support.visitor.replace
Methods in spoon.support.visitor.replace with parameters of type CtInterfaceModifier and TypeMethodDescription<T> voidReplacementVisitor.visitCtInterface(CtInterface<T> intrface)