public interface TypeCopyHandler
TypeSpec.Builder newType(TypeSpec type)
boolean handleAnnotations(TypeSpec.Builder newType, AnnotationSpec annotation)
boolean handleInitializerBlock(TypeSpec.Builder newType, CodeBlock initializerBlock)
boolean handleStaticBlock(TypeSpec.Builder newType, CodeBlock staticBlock)
boolean handleSuperclass(TypeSpec.Builder newType, TypeName superclass)
boolean handleJavadoc(TypeSpec.Builder newType, CodeBlock javadoc)
boolean handleEnumConstant(TypeSpec.Builder newType, String key, TypeSpec value)
boolean handleTypeSpec(TypeSpec.Builder newType, TypeSpec typeSpec)
boolean handleMethod(TypeSpec.Builder newType, MethodSpec methodSpec)
boolean handleField(TypeSpec.Builder newType, FieldSpec fieldSpec)
boolean handleSuperInterface(TypeSpec.Builder newType, TypeName typeVariable)
boolean handleTypeVariable(TypeSpec.Builder newType, TypeVariableName typeVariable)
boolean handleModifier(TypeSpec.Builder newType, Modifier modifier)
Copyright © 2019 Mulesoft. All rights reserved.