public class Implementations extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Implementations.StringBuilderBuilder |
Constructor and Description |
---|
Implementations() |
Modifier and Type | Method and Description |
---|---|
static BlockBuilder<StatementEnd> |
autoForLoop(String varName,
Statement value) |
static void |
autoInitializedField(ClassStructureBuilder<?> builder,
MetaClass type,
String name,
Class<?> implementation) |
static void |
autoInitializedField(ClassStructureBuilder<?> builder,
MetaClass type,
String name,
MetaClass implementation) |
static ClassStructureBuilder<?> |
extend(Class<?> superclass,
String implClassName)
Creates a builder for a new class that extends the given superclass.
|
static ClassStructureBuilder<?> |
implement(Class<?> clazz) |
static ClassStructureBuilder<?> |
implement(Class<?> clazz,
String implClassName) |
static ClassStructureBuilder<?> |
implement(Class<?> clazz,
String implPackageName,
String implClassName) |
static Implementations.StringBuilderBuilder |
newStringBuilder() |
static Implementations.StringBuilderBuilder |
newStringBuilder(int length) |
public static ClassStructureBuilder<?> implement(Class<?> clazz)
public static ClassStructureBuilder<?> implement(Class<?> clazz, String implClassName)
public static ClassStructureBuilder<?> implement(Class<?> clazz, String implPackageName, String implClassName)
public static ClassStructureBuilder<?> extend(Class<?> superclass, String implClassName)
superclass
- The class that the class being built extends.implClassName
- The simple name (no package prefix) of the new class to be built.ClassStructureBuilder
for building the
extended classpublic static void autoInitializedField(ClassStructureBuilder<?> builder, MetaClass type, String name, Class<?> implementation)
public static void autoInitializedField(ClassStructureBuilder<?> builder, MetaClass type, String name, MetaClass implementation)
public static Implementations.StringBuilderBuilder newStringBuilder()
public static Implementations.StringBuilderBuilder newStringBuilder(int length)
public static BlockBuilder<StatementEnd> autoForLoop(String varName, Statement value)
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.