Uses of Class
io.quarkus.gizmo.FieldDescriptor
-
Uses of FieldDescriptor in io.quarkus.gizmo
Fields in io.quarkus.gizmo declared as FieldDescriptorModifier and TypeFieldDescription(package private) final FieldDescriptorFunctionCreatorImpl.CapturedResultHandle.descriptorprivate final FieldDescriptorFieldCreatorImpl.fieldDescriptorstatic final FieldDescriptorGizmo.SYSTEM_ERRstatic final FieldDescriptorGizmo.SYSTEM_OUTFields in io.quarkus.gizmo with type parameters of type FieldDescriptorModifier and TypeFieldDescriptionprivate final Map<FieldDescriptor, FieldCreatorImpl> ClassTransformer.addedFieldsprivate final Map<FieldDescriptor, FieldCreatorImpl> ClassCreator.fieldsprivate final Collection<FieldDescriptor> Gizmo.EqualsHashCodeToStringGenerator.fieldsMethods in io.quarkus.gizmo that return FieldDescriptorModifier and TypeMethodDescriptionFieldCreator.getFieldDescriptor()FieldCreatorImpl.getFieldDescriptor()static FieldDescriptorstatic FieldDescriptorstatic FieldDescriptorstatic FieldDescriptorstatic FieldDescriptorstatic FieldDescriptorFieldDescriptor.of(org.jboss.jandex.FieldInfo fieldInfo) Methods in io.quarkus.gizmo that return types with arguments of type FieldDescriptorMethods in io.quarkus.gizmo with parameters of type FieldDescriptorModifier and TypeMethodDescriptionClassTransformer.addField(FieldDescriptor fieldDescriptor) Returns aFieldCreatorto configure a new field that will be added to this class.booleanFieldDescriptor.equals(FieldDescriptor obj) static voidGizmo.generateEquals(ClassCreator clazz, FieldDescriptor... fields) Generates a structuralequalsmethod in givenclazzthat compares givenfields.static voidGizmo.generateEqualsAndHashCode(ClassCreator clazz, FieldDescriptor... fields) Generates structuralequalsandhashCodemethods in givenclazz, based on givenfields.static voidGizmo.generateNaiveToString(ClassCreator clazz, FieldDescriptor... fields) Generates a naivetoStringmethods in givenclazz, based on givenfields.ClassCreator.getFieldCreator(FieldDescriptor fieldDescriptor) ClassTransformer.modifyField(FieldDescriptor field) Returns aFieldTransformerto configure a transformation of givenfield.BytecodeCreator.readInstanceField(FieldDescriptor fieldDescriptor, ResultHandle instance) Reads an instance field and returns aResultHandlerepresenting the result.BytecodeCreatorImpl.readInstanceField(FieldDescriptor fieldDescriptor, ResultHandle instance) BytecodeCreator.readStaticField(FieldDescriptor fieldDescriptor) Reads a static field and returns aResultHandlerepresenting the result.BytecodeCreatorImpl.readStaticField(FieldDescriptor fieldDescriptor) voidClassTransformer.removeField(FieldDescriptor field) Removes the given field.voidBytecodeCreator.writeInstanceField(FieldDescriptor fieldDescriptor, ResultHandle instance, ResultHandle value) Writes the specified value to an instance fieldvoidBytecodeCreatorImpl.writeInstanceField(FieldDescriptor fieldDescriptor, ResultHandle instance, ResultHandle value) voidBytecodeCreator.writeStaticField(FieldDescriptor fieldDescriptor, ResultHandle value) Writes the specified value to an static fieldvoidBytecodeCreatorImpl.writeStaticField(FieldDescriptor fieldDescriptor, ResultHandle value) Method parameters in io.quarkus.gizmo with type arguments of type FieldDescriptorModifier and TypeMethodDescriptionstatic voidGizmo.generateEquals(ClassCreator clazz, Collection<FieldDescriptor> fields) Generates a structuralequalsmethod in givenclazzthat compares givenfields.static voidGizmo.generateEqualsAndHashCode(ClassCreator clazz, Collection<FieldDescriptor> fields) Generates structuralequalsandhashCodemethods in givenclazz, based on givenfields.static voidGizmo.generateNaiveToString(ClassCreator clazz, Collection<FieldDescriptor> fields) Generates a naivetoStringmethods in givenclazz, based on givenfields.Constructors in io.quarkus.gizmo with parameters of type FieldDescriptorModifierConstructorDescriptionprivateCapturedResultHandle(ResultHandle substitute, FieldDescriptor descriptor) (package private)FieldCreatorImpl(FieldDescriptor fieldDescriptor, boolean isOnInterface) Constructor parameters in io.quarkus.gizmo with type arguments of type FieldDescriptorModifierConstructorDescriptionprivateEqualsHashCodeToStringGenerator(ClassCreator clazz, Collection<FieldDescriptor> fields)