| Package | org.as3utils |
| Class | public final class ReflectionUtil |
| Inheritance | ReflectionUtil Object |
This is a static class and shouldn't be instantiated.
| Method | Defined By | ||
|---|---|---|---|
Reflection is a static class and shouldn't be instantiated. | ReflectionUtil | ||
classNameEquals(o1:*, o2:*):Boolean [static]
Performs the comparison between the two arguments using the getClassName() method. | ReflectionUtil | ||
classPackageEquals(o1:*, o2:*):Boolean [static]
Performs the comparison between the two arguments using the getClassPackage() method. | ReflectionUtil | ||
classPathEquals(o1:*, o2:*):Boolean [static]
Performs the comparison between the two arguments using the getClassPath() method. | ReflectionUtil | ||
getClassName(o:*):String [static]
Retrieves the class name of the target instance or type (Class). | ReflectionUtil | ||
getClassPackage(o:*):String [static]
Retrieves the class package of the target instance or type (Class). | ReflectionUtil | ||
getClassPath(o:*):String [static]
Retrieves the full qualified class name of the target instance or type (Class). | ReflectionUtil | ||
getSuperClassName(o:*):String [static]
Retrieves the super class name of the target instance or type (Class). | ReflectionUtil | ||
getSuperClassPackage(o:*):String [static]
Retrieves the super class package of the target instance or type (Class). | ReflectionUtil | ||
getSuperClassPath(o:*):String [static]
Retrieves the full qualified class name of the super class of the target instance or type (Class). | ReflectionUtil | ||
superClassNameEquals(o1:*, o2:*):Boolean [static]
Performs the comparison between the two arguments using the getSuperClassName() method. | ReflectionUtil | ||
superClassPackageEquals(o1:*, o2:*):Boolean [static]
Performs the comparison between the two arguments using the getSuperClassPackage() method. | ReflectionUtil | ||
superClassPathEquals(o1:*, o2:*):Boolean [static]
Performs the comparison between the two arguments using the getSuperClassPath() method. | ReflectionUtil | ||
| ReflectionUtil | () | Constructor |
public function ReflectionUtil()Reflection is a static class and shouldn't be instantiated.
IllegalOperationError — Reflection is a static class and shouldn't be instantiated.
|
| classNameEquals | () | method |
public static function classNameEquals(o1:*, o2:*):Boolean
Performs the comparison between the two arguments using the getClassName() method.
Parameters
o1:* — The first instance or type (Class) to be compared.
| |
o2:* — The second instance or type (Class) to be compared.
|
Boolean — True if the class names are equal.
|
| classPackageEquals | () | method |
public static function classPackageEquals(o1:*, o2:*):Boolean
Performs the comparison between the two arguments using the getClassPackage() method.
Parameters
o1:* — The first instance or type (Class) to be compared.
| |
o2:* — The second instance or type (Class) to be compared.
|
Boolean — True if the class packages are equal.
|
| classPathEquals | () | method |
public static function classPathEquals(o1:*, o2:*):Boolean
Performs the comparison between the two arguments using the getClassPath() method.
Parameters
o1:* — The first instance or type (Class) to be compared.
| |
o2:* — The second instance or type (Class) to be compared.
|
Boolean — True if the class path are equal.
|
| getClassName | () | method |
public static function getClassName(o:*):StringRetrieves the class name of the target instance or type (Class).
Parameters
o:* — The target instance or type (Class).
|
String — The class name of the target instance or type (Class).
|
| getClassPackage | () | method |
public static function getClassPackage(o:*):StringRetrieves the class package of the target instance or type (Class).
Parameters
o:* — The target instance or type (Class).
|
String — The package string representation of the target instance or type (Class).
|
| getClassPath | () | method |
public static function getClassPath(o:*):StringRetrieves the full qualified class name of the target instance or type (Class).
Parameters
o:* — The target instance or type (Class).
|
String — The full qualified class name string representation (package + name) of the target instance or type (Class).
|
| getSuperClassName | () | method |
public static function getSuperClassName(o:*):StringRetrieves the super class name of the target instance or type (Class).
Parameters
o:* — The target instance or type (Class).
|
String — The super class name of the target instance or type (Class).
|
| getSuperClassPackage | () | method |
public static function getSuperClassPackage(o:*):StringRetrieves the super class package of the target instance or type (Class).
Parameters
o:* — The target instance or type (Class).
|
String — The package string representation of the target instance or type (Class).
|
| getSuperClassPath | () | method |
public static function getSuperClassPath(o:*):StringRetrieves the full qualified class name of the super class of the target instance or type (Class).
Parameters
o:* — The target instance or type (Class).
|
String — The full qualified class name string representation (package + name) of the super class of the target instance or type (Class).
|
| superClassNameEquals | () | method |
public static function superClassNameEquals(o1:*, o2:*):Boolean
Performs the comparison between the two arguments using the getSuperClassName() method.
Parameters
o1:* — The first instance or type (Class) to be compared.
| |
o2:* — The second instance or type (Class) to be compared.
|
Boolean — True if the super class names are equal.
|
| superClassPackageEquals | () | method |
public static function superClassPackageEquals(o1:*, o2:*):Boolean
Performs the comparison between the two arguments using the getSuperClassPackage() method.
Parameters
o1:* — The first instance or type (Class) to be compared.
| |
o2:* — The second instance or type (Class) to be compared.
|
Boolean — True if the class packages are equal.
|
| superClassPathEquals | () | method |
public static function superClassPathEquals(o1:*, o2:*):Boolean
Performs the comparison between the two arguments using the getSuperClassPath() method.
Parameters
o1:* — The first instance or type (Class) to be compared.
| |
o2:* — The second instance or type (Class) to be compared.
|
Boolean — True if the class path are equal.
|
import flash.display.Sprite;
import org.as3coreaddendum.system.Reflection;
import org.as3coreaddendum.system.comparators.NumberComparator;
var str :String = "";
var s :Sprite = new Sprite();
var n :NumberComparator = new NumberComparator();
Reflection.getClassName(str) // String
Reflection.getClassName(String) // String
Reflection.getClassName(s) // Sprite
Reflection.getClassName(Sprite) // Sprite
Reflection.getClassName(n) // NumberComparator
Reflection.getClassName(NumberComparator) // NumberComparator
import flash.display.Sprite;
import org.as3coreaddendum.system.Reflection;
import org.as3coreaddendum.system.comparators.NumberComparator;
var str :String = "";
var s :Sprite = new Sprite();
var n :NumberComparator = new NumberComparator();
Reflection.getClassPackage(str) // null
Reflection.getClassPackage(String) // null
Reflection.getClassPackage(s) // flash.display
Reflection.getClassPackage(Sprite) // flash.display
Reflection.getClassPackage(n) // org.as3coreaddendum.system.comparators
Reflection.getClassPackage(NumberComparator) // org.as3coreaddendum.system.comparators
import flash.display.Sprite;
import org.as3coreaddendum.system.Reflection;
import org.as3coreaddendum.system.comparators.NumberComparator;
var str :String = "";
var s :Sprite = new Sprite();
var n :NumberComparator = new NumberComparator();
Reflection.getClassPath(str) // String
Reflection.getClassPath(String) // String
Reflection.getClassPath(s) // flash.display.Sprite
Reflection.getClassPath(Sprite) // flash.display.Sprite
Reflection.getClassPath(n) // org.as3coreaddendum.system.comparators.NumberComparator
Reflection.getClassPath(NumberComparator) // org.as3coreaddendum.system.comparators.NumberComparator
import flash.display.Sprite;
import org.as3coreaddendum.system.Reflection;
import org.as3coreaddendum.system.comparators.NumberComparator;
var str :String = "";
var s :Sprite = new Sprite();
var n :NumberComparator = new NumberComparator();
Reflection.getSuperClassName(str) // Object
Reflection.getSuperClassName(String) // Object
Reflection.getSuperClassName(s) // DisplayObjectContainer
Reflection.getSuperClassName(Sprite) // DisplayObjectContainer
Reflection.getSuperClassName(n) // Object
Reflection.getSuperClassName(NumberComparator) // Object
import flash.display.Sprite;
import org.as3coreaddendum.system.Reflection;
import org.as3coreaddendum.system.comparators.NumberComparator;
var str :String = "";
var s :Sprite = new Sprite();
var n :NumberComparator = new NumberComparator();
Reflection.getSuperClassPackage(str) // null
Reflection.getSuperClassPackage(String) // null
Reflection.getSuperClassPackage(s) // flash.display
Reflection.getSuperClassPackage(Sprite) // flash.display
Reflection.getSuperClassPackage(n) // null
Reflection.getSuperClassPackage(NumberComparator) // null
import flash.display.Sprite;
import org.as3coreaddendum.system.Reflection;
import org.as3coreaddendum.system.comparators.NumberComparator;
var str :String = "";
var s :Sprite = new Sprite();
var n :NumberComparator = new NumberComparator();
Reflection.getSuperClassPath(str) // Object
Reflection.getSuperClassPath(String) // Object
Reflection.getSuperClassPath(s) // flash.display.DisplayObjectContainer
Reflection.getSuperClassPath(Sprite) // flash.display.DisplayObjectContainer
Reflection.getSuperClassPath(n) // Object
Reflection.getSuperClassPath(NumberComparator) // Object