| Package | Description |
|---|---|
| net.sf.esfinge.classmock | |
| net.sf.esfinge.classmock.api |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassMock
Class responsible for implement all definitions of: Concrete Class, Abstract Class, Enum, Interface, Annotation.
|
| Modifier and Type | Method and Description |
|---|---|
IClassWriter |
ClassMock.asAbstract() |
IClassWriter |
ClassMock.asAnnotation() |
IClassWriter |
ClassMock.asClass() |
IClassWriter |
ClassMock.asEnum() |
IClassWriter |
ClassMock.asInterface() |
IClassWriter |
ClassMock.clone(String name) |
IClassWriter |
ClassMock.interfaces(Class<?>... classes) |
IClassWriter |
ClassMock.modifiers(ModifierEnum... modifiers) |
IClassWriter |
ClassMock.name(String name) |
static IClassWriter |
ClassMock.of(String name)
Define a name for your Entity.
|
IClassWriter |
ClassMock.version(JavaEnum javaEnum) |
IClassWriter |
ClassMock.visibility(VisibilityEnum visibility) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
ClassMockUtils.newInstance(IClassWriter classMock)
Creates a new instance from class generated by IClassWriter
|
| Modifier and Type | Method and Description |
|---|---|
IClassWriter |
IClassWriter.asAbstract()
Define your generated entity to be an Abstract Class.
|
IClassWriter |
IClassWriter.asAnnotation()
Define your generated entity to be an Annotation.
|
IClassWriter |
IClassWriter.asClass()
Define your generated entity to be a Concrete Class (default).
|
IClassWriter |
IClassWriter.asEnum()
Define your generated entity to be an Enum.
|
IClassWriter |
IClassWriter.asInterface()
Define your generated entity to be an Interface.
|
IClassWriter |
IClassWriter.clone(String name)
Define a clone of all defined for your entity,
but with a new name because the old one is already in use.
|
IClassWriter |
IClassWriter.interfaces(Class<?>... classes)
Define the interfaces that your generated entity will implements.
|
IClassWriter |
IClassWriter.modifiers(ModifierEnum... modifiers)
Define the modifiers that you want in your entity.
|
IClassWriter |
IClassWriter.name(String name)
Define the name of your entity, you can also inform the package as a prefix.
|
IClassWriter |
IClassWriter.version(JavaEnum javaEnum)
Define the version of JRE that your entity will be compiled.
|
IClassWriter |
IClassWriter.visibility(VisibilityEnum visibility)
Define the visibility of your entity.
|
Copyright © 2018 Esfinge Framework. All rights reserved.