protected static interface HashCodeMethod.NullValueGuard
null values for fields with reference types.| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
HashCodeMethod.NullValueGuard.NoOp
A non-operational null value guard. 
 | 
static class  | 
HashCodeMethod.NullValueGuard.UsingJump
A null value guard that expects a reference type and that uses a jump if a field value is  
null. | 
| Modifier and Type | Method and Description | 
|---|---|
StackManipulation | 
after()
Returns a stack manipulation to apply after computing a hash value. 
 | 
StackManipulation | 
before()
Returns a stack manipulation to apply before computing a hash value. 
 | 
int | 
getRequiredVariablePadding()
Returns the required padding for the local variable array to apply this guard. 
 | 
StackManipulation before()
StackManipulation after()
int getRequiredVariablePadding()
Copyright © 2014–2023. All rights reserved.