Class EqualsArguments
java.lang.Object
org.jvnet.jaxb.plugin.simpleequals.EqualsArguments
- All Implemented Interfaces:
Arguments<EqualsArguments>
-
Constructor Summary
ConstructorsConstructorDescriptionEqualsArguments(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JVar leftValue, com.sun.codemodel.JExpression leftHasSetValue, com.sun.codemodel.JVar rightValue, com.sun.codemodel.JExpression rightHasSetValue) -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.codemodel.JExpression_instanceof(com.sun.codemodel.JType type) com.sun.codemodel.JBlock_while(com.sun.codemodel.JBlock block) cast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings) element(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType) com.sun.codemodel.JBlockifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired) iterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType) com.sun.codemodel.JExpressioncom.sun.codemodel.JVarproperty(com.sun.codemodel.JBlock block, String propertyName, String propertyMethod, com.sun.codemodel.JType declarablePropertyType, com.sun.codemodel.JType propertyType, Collection<com.sun.codemodel.JType> possiblePropertyTypes) com.sun.codemodel.JExpressioncom.sun.codemodel.JVar
-
Constructor Details
-
EqualsArguments
public EqualsArguments(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JVar leftValue, com.sun.codemodel.JExpression leftHasSetValue, com.sun.codemodel.JVar rightValue, com.sun.codemodel.JExpression rightHasSetValue)
-
-
Method Details
-
leftValue
public com.sun.codemodel.JVar leftValue() -
leftHasSetValue
public com.sun.codemodel.JExpression leftHasSetValue() -
rightValue
public com.sun.codemodel.JVar rightValue() -
rightHasSetValue
public com.sun.codemodel.JExpression rightHasSetValue() -
property
public EqualsArguments property(com.sun.codemodel.JBlock block, String propertyName, String propertyMethod, com.sun.codemodel.JType declarablePropertyType, com.sun.codemodel.JType propertyType, Collection<com.sun.codemodel.JType> possiblePropertyTypes) - Specified by:
propertyin interfaceArguments<EqualsArguments>
-
iterator
public EqualsArguments iterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType) - Specified by:
iteratorin interfaceArguments<EqualsArguments>
-
element
public EqualsArguments element(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType) - Specified by:
elementin interfaceArguments<EqualsArguments>
-
_instanceof
public com.sun.codemodel.JExpression _instanceof(com.sun.codemodel.JType type) - Specified by:
_instanceofin interfaceArguments<EqualsArguments>
-
cast
public EqualsArguments cast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings) - Specified by:
castin interfaceArguments<EqualsArguments>
-
ifHasSetValue
public com.sun.codemodel.JBlock ifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired) - Specified by:
ifHasSetValuein interfaceArguments<EqualsArguments>
-
_while
public com.sun.codemodel.JBlock _while(com.sun.codemodel.JBlock block) - Specified by:
_whilein interfaceArguments<EqualsArguments>
-