public class ProcAddressConfiguration extends JavaConfiguration
DEBUG_IGNORES, DEBUG_RENAMES, LOG, NEWLINE
Constructor and Description |
---|
ProcAddressConfiguration() |
accessControl, addClassJavadoc, addCustomJavaCode, addJavaPrologueOrEpilogue, addJavaSymbolRename, addMethodJavadoc, addTypeInfo, addUseNIODirectOnly, addUseNIOOnly, allStatic, className, customCCode, customJavaCodeForClass, doInclude, doIncludeAs, dumpIgnores, dumpIgnoresOnce, dumpRenames, dumpRenamesOnce, emissionStyle, emitImpl, emitInterface, extendedInterfaces, extendedParentClass, forcedStructs, getJavaSymbolRename, getRenamedJavaSymbols, gluegenRuntimePackage, implClassName, implementedInterfaces, implPackageName, imports, isForceUsingNIOOnly4All, isUnimplemented, javadocForClass, javadocForMethod, javaEpilogueForMethod, javaOutputDir, javaPrologueForMethod, manuallyImplement, nativeOutputDir, nativeOutputUsesJavaHierarchy, packageForStruct, packageName, parseTypeInfo, read, read, readAccessControl, readArgumentIsString, readBoolean, readClassJavadoc, readCustomCCode, readCustomJavaCode, readExtend, readExtendedIntfImplSymbols, readIgnore, readIgnoreField, readIgnoreNot, readImplements, readJavaPrologueOrEpilogue, readManuallyImplement, readMethodJavadoc, readOpaque, readParentClass, readRangeCheck, readRenameJavaSymbol, readRenameJavaType, readReturnedArrayLength, readReturnsString, readReturnValueCapacity, readReturnValueLength, readString, readStructPackage, readTemporaryCVariableAssignment, readTemporaryCVariableDeclaration, readUnignore, readUnimplemented, renameJavaType, returnedArrayLength, returnsString, returnValueCapacity, returnValueLength, runtimeExceptionType, setOutputRootDir, shouldIgnoreInImpl, shouldIgnoreInInterface, startsWithDescriptor, stringArguments, stringToPrimitiveType, structsOnly, tagNativeBinding, temporaryCVariableAssignments, temporaryCVariableDeclarations, typeInfo, unsupportedExceptionType, useNIODirectOnly, useNIOOnly
protected void dispatch(String cmd, StringTokenizer tok, File file, String filename, int lineNo) throws IOException
dispatch
in class JavaConfiguration
IOException
protected String readGetProcAddressTableExpr(StringTokenizer tok, String filename, int lineNo)
protected void setProcAddressNameExpr(String expr)
protected void readProcAddressNameExpr(StringTokenizer tok, String filename, int lineNo)
protected void readLocalProcAddressCallingConvention(StringTokenizer tok, String filename, int lineNo) throws IOException
IOException
public boolean emitProcAddressTable()
public String tableClassPackage()
public String tableClassName()
public boolean skipProcAddressGen(String name)
public boolean isForceProcAddressGen4All()
public String getProcAddressTableExpr()
public boolean forceProcAddressGen(String funcName)
public void addForceProcAddressGen(String funcName)
public void addLocalProcAddressCallingConvention(String funcName, String callingConvention)
public String getLocalProcAddressCallingConvention(String funcName)
public boolean isLocalProcAddressCallingConvention4All()
public String getLocalProcAddressCallingConvention4All()