classloader.h File Reference


Classes

class  ClassTable
 
Author:
Pavel Pervov, Pavel Rebriy
More...
struct  ClassLoader
struct  ClassLoader.LoadingClass
struct  ClassLoader.LoadingClass.WaitingThread
class  ClassLoader.LoadingClasses
class  ClassLoader.ReportedClasses
class  ClassLoader.JavaTypes
class  BootstrapClassLoader
struct  BootstrapClassLoader.BCPElement
struct  BootstrapClassLoader.BCPElements
class  UserDefinedClassLoader

Defines

#define REPORT_FAILED_CLASS_CLASS(loader, klass, exnname, exnmsg)
#define REPORT_FAILED_CLASS_CLASS_EXN(loader, klass, exnhandle)
#define REPORT_FAILED_CLASS_NAME(loader, name, exnname, exnmsg)

Functions

LoggerString & operator<< (LoggerString &log, ClassLoader::LoadingClass &lc)
VMEXPORT GenericFunctionPointer classloader_find_native (const Method_Handle method)
 Function looks for method in native libraries of class loader.


Define Documentation

#define REPORT_FAILED_CLASS_CLASS ( loader,
klass,
exnname,
exnmsg   ) 

Value:

{                                                               \
        std::stringstream ss;                                       \
        ss << exnmsg;                                               \
        loader->ReportFailedClass(klass, exnname, ss);              \
    }

#define REPORT_FAILED_CLASS_CLASS_EXN ( loader,
klass,
exnhandle   ) 

Value:

{                                                           \
        loader->ReportFailedClass(klass, exnhandle);            \
    }

#define REPORT_FAILED_CLASS_NAME ( loader,
name,
exnname,
exnmsg   ) 

Value:

{                                                           \
        std::stringstream ss;                                   \
        ss << exnmsg;                                           \
        loader->ReportFailedClass(name, exnname, ss);           \
    }


Function Documentation

LoggerString& operator<< ( LoggerString &  log,
ClassLoader::LoadingClass lc 
)

VMEXPORT GenericFunctionPointer classloader_find_native ( const Method_Handle  method  ) 

Function looks for method in native libraries of class loader.

Parameters:
method - searching native method structure
Returns:
Pointer to found native function.
Note:
Function raises UnsatisfiedLinkError with method name in exception message if specified method is not found.


Genereated on Tue Mar 11 19:25:56 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.