public class Modules extends Object
Constructor and Description |
---|
Modules() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
newInstance(Class<T> interfaze,
Module module,
String className)
Create a new instance of an object within a module.
|
static <T> T |
rawInstance(Class<T> interfaze,
Module module,
String className)
Create a new instance of an object within a module.
|
static <T> T |
wrapInstance(Class<T> interfaze,
T instance)
Wrap an object created in the context of a Shim interface with the context class loader proxy.
|
public static <T> T newInstance(Class<T> interfaze, Module module, String className)
Module
. The returned instance will be a proxy onto the underlying class.interfaze
- module
- className
- public static <T> T wrapInstance(Class<T> interfaze, T instance)
interfaze
- the interface type of the classinstance
- an instance of the class already createdpublic static <T> T rawInstance(Class<T> interfaze, Module module, String className)
Module
. The returned instance will not be a proxy.interfaze
- module
- className
- Copyright © 2020 Actian Corporation. All rights reserved.