public class HashCodeArguments extends Object implements Arguments<HashCodeArguments>
Constructor and Description |
---|
HashCodeArguments(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JVar currentHashCode,
int multiplier,
com.sun.codemodel.JVar value,
com.sun.codemodel.JExpression hasSetValue) |
Modifier and Type | Method and Description |
---|---|
com.sun.codemodel.JExpression |
_instanceof(com.sun.codemodel.JType type) |
com.sun.codemodel.JBlock |
_while(com.sun.codemodel.JBlock block) |
HashCodeArguments |
cast(String suffix,
com.sun.codemodel.JBlock block,
com.sun.codemodel.JType jaxbElementType,
boolean suppressWarnings) |
com.sun.codemodel.JVar |
currentHashCode() |
HashCodeArguments |
element(com.sun.codemodel.JBlock subBlock,
com.sun.codemodel.JType elementType) |
com.sun.codemodel.JExpression |
hasSetValue() |
com.sun.codemodel.JBlock |
ifHasSetValue(com.sun.codemodel.JBlock block,
boolean isAlwaysSet,
boolean checkForNullRequired) |
HashCodeArguments |
iterator(com.sun.codemodel.JBlock block,
com.sun.codemodel.JType elementType) |
int |
multiplier() |
HashCodeArguments |
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) |
com.sun.codemodel.JVar |
value() |
public HashCodeArguments(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JVar currentHashCode, int multiplier, com.sun.codemodel.JVar value, com.sun.codemodel.JExpression hasSetValue)
public com.sun.codemodel.JVar currentHashCode()
public int multiplier()
public com.sun.codemodel.JVar value()
public com.sun.codemodel.JExpression hasSetValue()
public HashCodeArguments 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)
property
in interface Arguments<HashCodeArguments>
public HashCodeArguments iterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType)
iterator
in interface Arguments<HashCodeArguments>
public HashCodeArguments element(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType)
element
in interface Arguments<HashCodeArguments>
public com.sun.codemodel.JExpression _instanceof(com.sun.codemodel.JType type)
_instanceof
in interface Arguments<HashCodeArguments>
public HashCodeArguments cast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings)
cast
in interface Arguments<HashCodeArguments>
public com.sun.codemodel.JBlock ifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired)
ifHasSetValue
in interface Arguments<HashCodeArguments>
public com.sun.codemodel.JBlock _while(com.sun.codemodel.JBlock block)
_while
in interface Arguments<HashCodeArguments>
Copyright © 2005–2018. All rights reserved.