Packageorg.robotlegs.core
Interfacepublic interface IReflector
Implementors SwiftSuspendersReflector

The Robotlegs Reflector contract



Public Methods
 MethodDefined By
  
classExtendsOrImplements(classOrClassName:Object, superclass:Class, applicationDomain:ApplicationDomain = null):Boolean
Does this class or class name implement this superclass or interface?
IReflector
  
getClass(value:*, applicationDomain:ApplicationDomain = null):Class
Get the class of this instance
IReflector
  
getFQCN(value:*, replaceColons:Boolean = false):String
Get the Fully Qualified Class Name of this instance, class name, or class
IReflector
Method Detail
classExtendsOrImplements()method
public function classExtendsOrImplements(classOrClassName:Object, superclass:Class, applicationDomain:ApplicationDomain = null):Boolean

Does this class or class name implement this superclass or interface?

Parameters

classOrClassName:Object
 
superclass:Class
 
applicationDomain:ApplicationDomain (default = null)

Returns
Boolean — Boolean
getClass()method 
public function getClass(value:*, applicationDomain:ApplicationDomain = null):Class

Get the class of this instance

Parameters

value:* — The instance
 
applicationDomain:ApplicationDomain (default = null)

Returns
Class — Class
getFQCN()method 
public function getFQCN(value:*, replaceColons:Boolean = false):String

Get the Fully Qualified Class Name of this instance, class name, or class

Parameters

value:* — The instance, class name, or class
 
replaceColons:Boolean (default = false)

Returns
String — The Fully Qualified Class Name