public class StmtClassForgeableJsonUnderlying extends Object implements StmtClassForgeable
Modifier and Type | Field and Description |
---|---|
static String |
DYNAMIC_PROP_FIELD |
Constructor and Description |
---|
StmtClassForgeableJsonUnderlying(String className,
CodegenPackageScope packageScope,
Map<String,Object> propertiesThisType,
Map<String,JsonUnderlyingField> fieldDescriptorsInclSupertype,
boolean dynamic,
int numFieldsSupertype,
JsonEventType optionalSupertype,
Map<String,JsonForgeDesc> forges) |
Modifier and Type | Method and Description |
---|---|
CodegenClass |
forge(boolean includeDebugSymbols,
boolean fireAndForget) |
String |
getClassName() |
StmtClassForgeableType |
getForgeableType() |
public static final String DYNAMIC_PROP_FIELD
public StmtClassForgeableJsonUnderlying(String className, CodegenPackageScope packageScope, Map<String,Object> propertiesThisType, Map<String,JsonUnderlyingField> fieldDescriptorsInclSupertype, boolean dynamic, int numFieldsSupertype, JsonEventType optionalSupertype, Map<String,JsonForgeDesc> forges)
public CodegenClass forge(boolean includeDebugSymbols, boolean fireAndForget)
forge
in interface StmtClassForgeable
public String getClassName()
getClassName
in interface StmtClassForgeable
public StmtClassForgeableType getForgeableType()
getForgeableType
in interface StmtClassForgeable
Copyright © 2005–2019. All rights reserved.