samples/instanceofclass/src-api1.0/api/InstanceProvider.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:53:34 +0200
changeset 75 aa07c59612ac
child 191 c8a7c6621b5f
permissions -rw-r--r--
Moving class based InstanceProvider to own project
jtulach@75
     1
jtulach@75
     2
package api;
jtulach@75
     3
jtulach@75
     4
// BEGIN: instanceof.class.InstanceProvider1
jtulach@75
     5
public final class InstanceProvider {
jtulach@75
     6
    private final Object instance;
jtulach@75
     7
jtulach@75
     8
    public InstanceProvider(Object instance) {
jtulach@75
     9
        this.instance = instance;
jtulach@75
    10
    }
jtulach@75
    11
    
jtulach@75
    12
    public Class<?> instanceClass() {
jtulach@75
    13
        return instance.getClass();
jtulach@75
    14
    }
jtulach@75
    15
    public Object instanceCreate() {
jtulach@75
    16
        return instance;
jtulach@75
    17
    }
jtulach@75
    18
}
jtulach@75
    19
// END: instanceof.class.InstanceProvider1