Class HashCodeArguments

java.lang.Object
org.jvnet.jaxb.plugin.simplehashcode.HashCodeArguments
All Implemented Interfaces:
Arguments<HashCodeArguments>

public class HashCodeArguments extends Object implements Arguments<HashCodeArguments>
  • Constructor Summary

    Constructors
    Constructor
    Description
    HashCodeArguments(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JVar currentHashCode, int multiplier, com.sun.codemodel.JVar value, com.sun.codemodel.JExpression hasSetValue)
     
  • Method Summary

    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)
     
    cast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings)
     
    com.sun.codemodel.JVar
     
    element(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType)
     
    com.sun.codemodel.JExpression
     
    com.sun.codemodel.JBlock
    ifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired)
     
    iterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType)
     
    int
     
    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
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HashCodeArguments

      public HashCodeArguments(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JVar currentHashCode, int multiplier, com.sun.codemodel.JVar value, com.sun.codemodel.JExpression hasSetValue)
  • Method Details