HomeSort by relevance Sort by last modified time
    Searched full:metaobject (Results 1 - 18 of 18) sorted by null

  /external/javassist/src/main/javassist/tools/reflect/
package.html 7 <p>This package enables a metaobject to trap method calls and field
17 a runtime metaobject and a runtime class metaobject, which control
20 metaobject is created for every (base-level) instance but the
21 runtime class metaobject is created for every (base-level) class.
22 <code>Metaobject</code> is the root class of the runtime
23 metaobject and <code>ClassMetaobject</code> is the root class
24 of the runtime class metaobject.
Metalevel.java 19 * An interface to access a metaobject and a class metaobject.
25 * Obtains the class metaobject associated with this object.
30 * Obtains the metaobject associated with this object.
32 Metaobject _getMetaobject();
35 * Changes the metaobject associated with this object.
37 void _setMetaobject(Metaobject m);
Metaobject.java 25 * A runtime metaobject.
27 * <p>A <code>Metaobject</code> is created for
29 * associated with a different metaobject.
31 * <p>The metaobject intercepts method calls
33 * of the method calls, a subclass of <code>Metaobject</code>
36 * <p>To obtain a metaobject, calls <code>_getMetaobject()</code>
39 * <ul><pre>Metaobject m = ((Metalevel)reflectiveObject)._getMetaobject();
45 public class Metaobject implements Serializable {
51 * Constructs a <code>Metaobject</code>. The metaobject i
    [all...]
Reflection.java 27 * metaobject controlling that instance. The methods inherited from the
45 * public int f(int i) { <i>delegate to the metaobject</i> }
51 * public ClassMetaobject _getClass() { <i>return a class metaobject</i> }
52 * public Metaobject _getMetaobject() { <i>return a metaobject</i> }
53 * public void _setMetaobject(Metaobject m) { <i>change a metaobject</i> }
58 * @see javassist.tools.reflect.Metaobject
72 static final String metaobjectClassName = "javassist.tools.reflect.Metaobject";
138 * @param metaobject the class name of metaobjects
    [all...]
Compiler.java 24 public String metaobject; field in class:CompiledClass
42 * this option. The default is <code>javassit.reflect.Metaobject</code>.
57 * The metaobject of a Dog object is a MetaDog object and the class
58 * metaobject is a CMetaDog object.
59 * The metaobject of a Cat object is a MetaCat object but
60 * the class metaobject is a default one.
66 * @see javassist.tools.reflect.Metaobject
98 if (entries[i].metaobject != null
102 if (entries[i].metaobject == null)
103 metaobj = "javassist.tools.reflect.Metaobject";
    [all...]
Sample.java 22 private Metaobject _metaobject;
26 Metaobject mobj;
Loader.java 146 * @param metaobject the class of metaobjects.
148 * <code>Metaobject</code>.
149 * @param metaclass the class of the class metaobject.
154 * @see javassist.tools.reflect.Metaobject
158 String metaobject, String metaclass)
161 return reflection.makeReflective(clazz, metaobject, metaclass);
CannotReflectException.java 24 * either ClassMetaobject or Metaobject.
CannotInvokeException.java 25 * @see javassist.tools.reflect.Metaobject#trapMethodcall(int, Object[])
ClassMetaobject.java 26 * A runtime class metaobject.
32 * <p>To obtain a class metaobject, calls <code>_getClass()</code>
38 * @see javassist.tools.reflect.Metaobject
43 * The base-level methods controlled by a metaobject
294 * @see Metaobject#trapMethodcall(int,Object[])
  /external/javassist/sample/duplicate/
Main.java 4 Runtime metaobject (JDK 1.2 or later only).
6 With the javassist.tools.reflect package, the users can attach a metaobject
7 to an object. The metaobject can control the behavior of the object.
15 the object must be also sent to that copy. The metaobject is needed
21 First, run sample.duplicate.Viewer without a metaobject.
27 Then, run the same program with a metaobject, which is an instance
34 a metaobject would be attached.
DuplicatedObject.java 5 public class DuplicatedObject extends Metaobject {
8 // if a base-level object is created, this metaobject creates
  /external/javassist/sample/reflect/
Person.java 8 import javassist.tools.reflect.Metaobject;
45 // change the metaobject of p.
47 ((Metalevel)p)._setMetaobject(new Metaobject(p, null));
48 System.out.println("<< the metaobject was changed.>>");
VerboseMetaobj.java 5 public class VerboseMetaobj extends Metaobject {
Main.java 6 The "verbose metaobject" example (JDK 1.2 or later only).
  /external/srtp/crypto/hash/
null_auth.c 128 * metaobject
hmac.c 251 * auth_type_t hmac is the hmac metaobject
  /external/javassist/
Readme.html 131 <p> This is the "verbose metaobject" example well known in reflective
132 programming. This program dynamically attaches a metaobject to
133 a Person object. The metaobject prints a message if a method
619 <li>javassist.reflect.Metaobject and ClassMetaobject was changed.

Completed in 103 milliseconds