Package org.teavm.cache
Class AnnotationIO
- java.lang.Object
-
- org.teavm.cache.AnnotationIO
-
public class AnnotationIO extends Object
-
-
Constructor Summary
Constructors Constructor Description AnnotationIO(ReferenceCache referenceCache, SymbolTable symbolTable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.teavm.cache.CachedAnnotationsreadAnnotations(VarDataInput input)AnnotationValuereadAnnotationValue(VarDataInput input)voidwriteAnnotations(VarDataOutput output, AnnotationContainerReader annotations)voidwriteAnnotationValue(VarDataOutput output, AnnotationValue value)
-
-
-
Constructor Detail
-
AnnotationIO
public AnnotationIO(ReferenceCache referenceCache, SymbolTable symbolTable)
-
-
Method Detail
-
writeAnnotations
public void writeAnnotations(VarDataOutput output, AnnotationContainerReader annotations) throws IOException
- Throws:
IOException
-
readAnnotations
public org.teavm.cache.CachedAnnotations readAnnotations(VarDataInput input) throws IOException
- Throws:
IOException
-
writeAnnotationValue
public void writeAnnotationValue(VarDataOutput output, AnnotationValue value) throws IOException
- Throws:
IOException
-
readAnnotationValue
public AnnotationValue readAnnotationValue(VarDataInput input) throws IOException
- Throws:
IOException
-
-