Top Description Fields Constructors Methods
org.codehaus.groovy.transform.stc

public Class SignatureCodecVersion1

extends Object
implements SignatureCodec
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.transform.stc.SignatureCodec
Imports
groovy.lang.GroovyRuntimeException, org.apache.groovy.io.StringBuilderWriter, org.codehaus.groovy.ast.ClassHelper, .ClassNode, .GenericsType, org.codehaus.groovy.ast.tools.WideningCategories, org.codehaus.groovy.classgen.asm.BytecodeHelper, org.codehaus.groovy.runtime.EncodingGroovyMethods, java.io.ByteArrayInputStream, .ByteArrayOutputStream, .DataInputStream, .DataOutputStream, .IOException, .Writer

First implementation of an inferred type signature codec.

Field Summary

Modifier and TypeField and Description
private final ClassLoader

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ClassNode
private ClassNode
private void
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classLoaderback to summary
private final ClassLoader classLoader

Constructor Detail

SignatureCodecVersion1back to summary
public SignatureCodecVersion1(final ClassLoader classLoader)

Method Detail

decodeback to summary
public ClassNode decode(final String signature)

Implements org.codehaus.groovy.transform.stc.SignatureCodec.decode.

doDecodeback to summary
private ClassNode doDecode(final DataInputStream dis) throws IOException
doEncodeback to summary
private void doEncode(final ClassNode node, DataOutputStream dos) throws IOException
encodeback to summary
public String encode(final ClassNode node)

Implements org.codehaus.groovy.transform.stc.SignatureCodec.encode.