Class OciSdkModelSerdeVisitor
java.lang.Object
io.micronaut.oraclecloud.httpclient.netty.visitor.OciSdkModelSerdeVisitor
- All Implemented Interfaces:
- io.micronaut.core.order.Ordered,- io.micronaut.core.util.Toggleable,- io.micronaut.inject.visitor.TypeElementVisitor<Object,- Object> 
@Internal
public class OciSdkModelSerdeVisitor
extends Object
implements io.micronaut.inject.visitor.TypeElementVisitor<Object,Object> 
Type element visitor vising oci sdk models and enums.
 
Initiates the creation of serializable introspections for the models and enums. The introspections are written to a separate .introspection package. The introspections need to be used with the oraclecloud-httpclient-netty which defines the explicitly set property filter required for correct serialization.
Initiates the creation of serializable introspections for the models and enums. The introspections are written to a separate .introspection package. The introspections need to be used with the oraclecloud-httpclient-netty which defines the explicitly set property filter required for correct serialization.
- Since:
- 2.3.2
- Author:
- Andriy Dmytruk
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitorio.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
- 
Field SummaryFields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintgetOrder()@NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKindvoidvisitClass(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) voidvisitConstructor(io.micronaut.inject.ast.ConstructorElement element, io.micronaut.inject.visitor.VisitorContext context) voidvisitField(io.micronaut.inject.ast.FieldElement element, io.micronaut.inject.visitor.VisitorContext context) voidvisitMethod(io.micronaut.inject.ast.MethodElement element, io.micronaut.inject.visitor.VisitorContext context) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.util.ToggleableisEnabledMethods inherited from interface io.micronaut.inject.visitor.TypeElementVisitorfinish, getClassType, getElementType, getSupportedAnnotationNames, getSupportedOptions, start, visitEnumConstant
- 
Constructor Details- 
OciSdkModelSerdeVisitorpublic OciSdkModelSerdeVisitor()
 
- 
- 
Method Details- 
getOrderpublic int getOrder()- Specified by:
- getOrderin interface- io.micronaut.core.order.Ordered
 
- 
getVisitorKind@NonNull public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
- 
visitClasspublic void visitClass(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) 
- 
visitFieldpublic void visitField(io.micronaut.inject.ast.FieldElement element, io.micronaut.inject.visitor.VisitorContext context) 
- 
visitConstructorpublic void visitConstructor(io.micronaut.inject.ast.ConstructorElement element, io.micronaut.inject.visitor.VisitorContext context) 
- 
visitMethodpublic void visitMethod(io.micronaut.inject.ast.MethodElement element, io.micronaut.inject.visitor.VisitorContext context) 
 
-