public final class ReusableTypeReader extends Object implements org.graalvm.compiler.core.common.util.TypeReader
| Constructor and Description |
|---|
ReusableTypeReader() |
ReusableTypeReader(byte[] data,
long byteIndex) |
| Modifier and Type | Method and Description |
|---|---|
long |
getByteIndex() |
byte[] |
getData() |
int |
getS1() |
int |
getS2() |
int |
getS4() |
long |
getS8() |
int |
getU1() |
int |
getU2() |
long |
getU4() |
boolean |
isValid() |
void |
reset() |
void |
setByteIndex(long byteIndex) |
void |
setData(byte[] data) |
public ReusableTypeReader()
public ReusableTypeReader(byte[] data,
long byteIndex)
public void reset()
public boolean isValid()
public long getByteIndex()
getByteIndex in interface org.graalvm.compiler.core.common.util.TypeReaderpublic void setByteIndex(long byteIndex)
setByteIndex in interface org.graalvm.compiler.core.common.util.TypeReaderpublic byte[] getData()
public void setData(byte[] data)
public int getS1()
getS1 in interface org.graalvm.compiler.core.common.util.TypeReaderpublic int getU1()
getU1 in interface org.graalvm.compiler.core.common.util.TypeReaderpublic int getS2()
getS2 in interface org.graalvm.compiler.core.common.util.TypeReaderpublic int getU2()
getU2 in interface org.graalvm.compiler.core.common.util.TypeReaderpublic int getS4()
getS4 in interface org.graalvm.compiler.core.common.util.TypeReaderpublic long getU4()
getU4 in interface org.graalvm.compiler.core.common.util.TypeReaderpublic long getS8()
getS8 in interface org.graalvm.compiler.core.common.util.TypeReader