public final class RuntimeProtoSchemaGenerator extends BaseProtoSchemaGenerator
ProtoSchemaBuilder
instead.autoImportClasses, classes, fileName, generateMarshallerDebugComments, generateSchemaDebugComments, generator, packageName, serializationContext, typeFactory
Constructor and Description |
---|
RuntimeProtoSchemaGenerator(UnifiedTypeFactory typeFactory,
SerializationContext serializationContext,
String generator,
String fileName,
String packageName,
Set<XClass> classes,
boolean autoImportClasses) |
Modifier and Type | Method and Description |
---|---|
protected ProtoTypeMetadata |
importProtoTypeMetadata(XClass javaType)
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.
|
protected AbstractMarshallerCodeGenerator |
makeCodeGenerator()
Creates a code generator for marshallers.
|
generateAndRegister, getMarshalledClasses, isUnknownClass, makeProtoTypeMetadata, scanAnnotations
public RuntimeProtoSchemaGenerator(UnifiedTypeFactory typeFactory, SerializationContext serializationContext, String generator, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses)
protected ProtoTypeMetadata importProtoTypeMetadata(XClass javaType)
importProtoTypeMetadata
in class BaseProtoSchemaGenerator
protected AbstractMarshallerCodeGenerator makeCodeGenerator()
BaseProtoSchemaGenerator
makeCodeGenerator
in class BaseProtoSchemaGenerator
Copyright © 2019 JBoss, a division of Red Hat. All rights reserved.