public class HybridLayoutSupport extends Object
Modifier and Type | Class and Description |
---|---|
static class |
HybridLayoutSupport.HybridFields |
Constructor and Description |
---|
HybridLayoutSupport() |
Modifier and Type | Method and Description |
---|---|
boolean |
canHybridFieldsBeDuplicated(HostedType clazz) |
HybridLayoutSupport.HybridFields |
findHybridFields(HostedInstanceClass hybridClass)
Finds the hybrid array and bitset fields of a class annotated with
Hybrid . |
boolean |
isHybrid(HostedType clazz) |
boolean |
isHybridField(HostedField field) |
public boolean isHybrid(HostedType clazz)
public boolean isHybridField(HostedField field)
public boolean canHybridFieldsBeDuplicated(HostedType clazz)
public HybridLayoutSupport.HybridFields findHybridFields(HostedInstanceClass hybridClass)
Hybrid
.hybridClass
- A class annotated with Hybrid
Pair
containing the (non-null) hybrid array field in the left position, and
the (nullable) hybrid bitset field in the right position.