org.bridj
Class AbstractBridJRuntime

java.lang.Object
  extended by org.bridj.AbstractBridJRuntime
All Implemented Interfaces:
BridJRuntime
Direct Known Subclasses:
CRuntime, DotNetRuntime, MonoRuntime

public abstract class AbstractBridJRuntime
extends Object
implements BridJRuntime

Base class for implementation of runtimes

Author:
Olivier

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.bridj.BridJRuntime
BridJRuntime.TypeInfo<T extends NativeObject>
 
Constructor Summary
AbstractBridJRuntime()
           
 
Method Summary
 Type getType(NativeObject instance)
           
static boolean isOverridenSignature(Type[] parentSignature, Type[] overrideSignature, int overrideOffset)
           
 void unregister(Type type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.bridj.BridJRuntime
getActualInstanceClass, getTypeInfo, isAvailable, register
 

Constructor Detail

AbstractBridJRuntime

public AbstractBridJRuntime()
Method Detail

unregister

public void unregister(Type type)
Specified by:
unregister in interface BridJRuntime

getType

public Type getType(NativeObject instance)
Specified by:
getType in interface BridJRuntime

isOverridenSignature

public static boolean isOverridenSignature(Type[] parentSignature,
                                           Type[] overrideSignature,
                                           int overrideOffset)


Copyright © 2009-2013. All Rights Reserved.