public class ClassMock extends Object implements IClassReader, IClassWriter
public static IClassWriter of(String name)
name - of the entitypublic IClassWriter asClass()
IClassWriterasClass in interface IClassWriterpublic IClassWriter asInterface()
IClassWriterasInterface in interface IClassWriterpublic IClassWriter asAbstract()
IClassWriterasAbstract in interface IClassWriterpublic IClassWriter asEnum()
IClassWriterasEnum in interface IClassWriterpublic IClassWriter asAnnotation()
IClassWriterasAnnotation in interface IClassWriterpublic IClassWriter name(String name)
name in interface IClassWritername - of the entitypublic IClassWriter visibility(VisibilityEnum visibility)
visibility in interface IClassWritervisibility - of the entitypublic ISuperClassWriter superclass(Class<?> superclass)
superclass in interface IClassWritersuperclass - to be extendedpublic IClassWriter interfaces(Class<?>... classes)
interfaces in interface IClassWriterclasses - of interfacespublic IAnnotationPropertyWriter annotation(Class<? extends Annotation> annotation)
annotation in interface IAnnotationWriterannotation - to associatepublic IAnnotationPropertyWriter annotation(Class<? extends Annotation> annotation, LocationEnum location)
annotation in interface IAnnotationWriterannotation - to associatelocation - to bepublic IAnnotationPropertyWriter annotation(IAnnotationReader annotation)
annotation in interface IAnnotationWriterannotation - to associatepublic IFieldWriter field(String name, Class<?> type)
field in interface IClassWritername - of the fieldtype - of the fieldpublic IMethodWriter method(String name)
method in interface IClassWritername - of the methodpublic IMethodWriter method(IMethodReader method)
method in interface IClassWritermethod - to be addedpublic boolean isClass()
isClass in interface IClassReaderpublic boolean isInterface()
isInterface in interface IClassReaderpublic boolean isAbstract()
isAbstract in interface IClassReaderpublic boolean isEnum()
isEnum in interface IClassReaderpublic boolean isAnnotation()
isAnnotation in interface IClassReaderpublic String name()
name in interface IClassReaderpublic VisibilityEnum visibility()
visibility in interface IClassReaderpublic ISuperClassReader superclass()
superclass in interface IClassReaderpublic Collection<Class<?>> interfaces()
interfaces in interface IClassReaderpublic Collection<IFieldReader> fields()
fields in interface IClassReaderpublic Collection<IMethodReader> methods()
methods in interface IClassReaderpublic Collection<IAnnotationReader> annotations()
annotations in interface IClassReaderpublic IClassWriter modifiers(ModifierEnum... modifiers)
modifiers in interface IClassWritermodifiers - of the entitypublic Collection<ModifierEnum> modifiers()
modifiers in interface IClassReaderpublic IClassWriter version(JavaEnum javaEnum)
version in interface IClassWriterjavaEnum - the version of java entitypublic JavaEnum version()
version in interface IClassReaderpublic Class<?> build()
build in interface IClassWriterCopyright © 2018 Esfinge Framework. All rights reserved.