org.apache.hadoop.record.compiler
Class JType
java.lang.Object
org.apache.hadoop.record.compiler.JType
- Direct Known Subclasses:
- JBoolean, JBuffer, JByte, JDouble, JFloat, JInt, JLong, JMap, JRecord, JString, JVector
public abstract class JType
- extends Object
- Author:
- milindb
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JType
public JType(String cppname,
String javaname,
String suffix,
String wrapper,
String unwrap)
- Creates a new instance of JType
getSignature
public abstract String getSignature()
genCppDecl
public String genCppDecl(String fname)
genJavaDecl
public String genJavaDecl(String fname)
genJavaConstructorParam
public String genJavaConstructorParam(int fIdx)
genCppGetSet
public String genCppGetSet(String fname,
int fIdx)
genJavaGetSet
public String genJavaGetSet(String fname,
int fIdx)
getCppType
public String getCppType()
getJavaType
public String getJavaType()
getJavaWrapperType
public String getJavaWrapperType()
getMethodSuffix
public String getMethodSuffix()
genJavaWriteMethod
public String genJavaWriteMethod(String fname,
String tag)
genJavaReadMethod
public String genJavaReadMethod(String fname,
String tag)
genJavaReadWrapper
public String genJavaReadWrapper(String fname,
String tag,
boolean decl)
genJavaWriteWrapper
public String genJavaWriteWrapper(String fname,
String tag)
genJavaCompareTo
public String genJavaCompareTo(String fname)
genJavaEquals
public String genJavaEquals(String fname,
String peer)
genJavaHashCode
public String genJavaHashCode(String fname)
Copyright © 2006 The Apache Software Foundation