Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ch.epfl.lamp.smartanalysis
Class InheritableWrapper  view InheritableWrapper download InheritableWrapper.java

java.lang.Object
  extended bych.epfl.lamp.smartanalysis.InheritableWrapper
All Implemented Interfaces:
java.io.Serializable

public class InheritableWrapper
extends java.lang.Object
implements java.io.Serializable

Wrapper for Inheritable, give a cache to the lazy process of discovering DepClass.

Version:
1.0

Field Summary
private  boolean checked
           
private  Inheritable in
           
 
Constructor Summary
InheritableWrapper(Inheritable inh)
          create a wrapper aroung this inheritable.
 
Method Summary
 boolean equals(java.lang.Object o)
          compare to an InheritableWrapper or an Inheritable.
 Inheritable getInheritable()
          get the inheritable contained in this wrapper.
 Inheritable getInheritable(ClassList cl)
          get the inheritable contained in this wrapper.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

private Inheritable in

checked

private boolean checked
Constructor Detail

InheritableWrapper

public InheritableWrapper(Inheritable inh)
create a wrapper aroung this inheritable.

Method Detail

getInheritable

public Inheritable getInheritable(ClassList cl)
get the inheritable contained in this wrapper. Check in cl if a DepClass is defined for this inheritable else returns a DepObjectType.


getInheritable

public Inheritable getInheritable()
get the inheritable contained in this wrapper.


equals

public boolean equals(java.lang.Object o)
compare to an InheritableWrapper or an Inheritable.