Class EqualsArguments
- java.lang.Object
-
- org.jvnet.jaxb2_commons.plugin.simpleequals.EqualsArguments
-
- All Implemented Interfaces:
Arguments<EqualsArguments>
public class EqualsArguments extends Object implements Arguments<EqualsArguments>
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.codemodel.JExpression_instanceof(com.sun.codemodel.JType type)com.sun.codemodel.JBlock_while(com.sun.codemodel.JBlock block)EqualsArgumentscast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings)EqualsArgumentselement(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType)com.sun.codemodel.JBlockifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired)EqualsArgumentsiterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType)com.sun.codemodel.JExpressionleftHasSetValue()com.sun.codemodel.JVarleftValue()EqualsArgumentsproperty(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.JExpressionrightHasSetValue()com.sun.codemodel.JVarrightValue()
-
-
-
Method Detail
-
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>
-
-