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 |
---|---|
HybridLayoutSupport.HybridFields |
findHybridFields(HostedInstanceClass hybridClass)
Finds the hybrid array and bitset fields of a class annotated with
Hybrid . |
boolean |
isHybrid(jdk.vm.ci.meta.ResolvedJavaType clazz) |
boolean |
isHybridField(jdk.vm.ci.meta.ResolvedJavaField field) |
public boolean isHybrid(jdk.vm.ci.meta.ResolvedJavaType clazz)
public boolean isHybridField(jdk.vm.ci.meta.ResolvedJavaField field)
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.