uka.lang
Class Classes

java.lang.Object
  extended byuka.lang.Classes

public final class Classes
extends java.lang.Object

Provides static methods to classify objects and classes according to criteria relevant for uka.transport, uka.karo, and uka.karmi.

Author:
Bernhard Haumacher

Field Summary
private static java.util.HashSet systemValueClasses
           
 
Constructor Summary
private Classes()
          Prevent instantiation.
 
Method Summary
static boolean isAnonymous(java.lang.Class clazz)
           
static boolean isAnonymous(java.lang.Object orig)
           
static boolean isImmutable(java.lang.Class clazz)
           
static boolean isImmutable(java.lang.Object orig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

systemValueClasses

private static final java.util.HashSet systemValueClasses
Constructor Detail

Classes

private Classes()
Prevent instantiation.

Method Detail

isAnonymous

public static boolean isAnonymous(java.lang.Object orig)

isAnonymous

public static boolean isAnonymous(java.lang.Class clazz)

isImmutable

public static boolean isImmutable(java.lang.Object orig)

isImmutable

public static boolean isImmutable(java.lang.Class clazz)