Package io.quarkus.gizmo
Class Gizmo.JdkOptional
- java.lang.Object
-
- io.quarkus.gizmo.Gizmo.StaticInvocationGenerator
-
- io.quarkus.gizmo.Gizmo.JdkOptional
-
- Enclosing class:
- Gizmo
public static class Gizmo.JdkOptional extends Gizmo.StaticInvocationGenerator
Bytecode generator for static methods.- See Also:
Optional,on(ResultHandle)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classGizmo.JdkOptional.JdkOptionalInstance
-
Field Summary
Fields Modifier and Type Field Description static MethodDescriptorGETstatic MethodDescriptorIS_EMPTYstatic MethodDescriptorIS_PRESENTstatic MethodDescriptorOFstatic MethodDescriptorOF_NULLABLE-
Fields inherited from class io.quarkus.gizmo.Gizmo.StaticInvocationGenerator
target
-
-
Constructor Summary
Constructors Constructor Description JdkOptional(BytecodeCreator target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultHandleof(ResultHandle value)ResultHandleofNullable(ResultHandle value)Gizmo.JdkOptional.JdkOptionalInstanceon(ResultHandle optional)-
Methods inherited from class io.quarkus.gizmo.Gizmo.StaticInvocationGenerator
setTarget
-
-
-
-
Field Detail
-
OF
public static final MethodDescriptor OF
-
OF_NULLABLE
public static final MethodDescriptor OF_NULLABLE
-
GET
public static final MethodDescriptor GET
-
IS_PRESENT
public static final MethodDescriptor IS_PRESENT
-
IS_EMPTY
public static final MethodDescriptor IS_EMPTY
-
-
Constructor Detail
-
JdkOptional
public JdkOptional(BytecodeCreator target)
-
-
Method Detail
-
on
public Gizmo.JdkOptional.JdkOptionalInstance on(ResultHandle optional)
- Returns:
- bytecode generator for instance methods
-
of
public ResultHandle of(ResultHandle value)
- Parameters:
value-- Returns:
- the result handle
- See Also:
Optional.of(Object)
-
ofNullable
public ResultHandle ofNullable(ResultHandle value)
- Parameters:
value-- Returns:
- the result handle
- See Also:
Optional.ofNullable(Object)
-
-