JavaClass¶
-
php\lang\JavaClass final class
Methods
__construct($className)¶throws php\lang\JavaException if not found class
Параметры:
- $className –
string- - full name of java class
isStatic()¶
Результат: bool
isFinal()¶
Результат: bool
isAbstract()¶
Результат: bool
isInterface()¶
Результат: bool
isEnum()¶
Результат: bool
isAnnotation()¶
Результат: bool
isArray()¶
Результат: bool
isPrimitive()¶
Результат: bool
isAnonymousClass()¶
Результат: bool
isMemberClass()¶
Результат: bool
getName()¶
Результат: string
getSimpleName()¶
Результат: string
getCanonicalName()¶
Результат: string
getSuperClass()¶
Результат: php\lang\JavaClass, null
getModifiers()¶
Результат: int
isAnnotationPresent($annotationClassName)¶throws php\lang\JavaException if class not found
Параметры:
- $annotationClassName –
stringРезультат:
bool
getInterfaces()¶
Результат: php\lang\JavaClass[]
getDeclaredMethod($name, $types)¶throws php\lang\JavaException
Параметры:
- $name –
string- $types –
arrayРезультат:
getDeclaredMethods()¶
Результат: php\lang\JavaMethod[]
getDeclaredField($name)¶throws php\lang\JavaException
Параметры:
- $name –
Результат:
getDeclaredFields()¶
Результат: php\lang\JavaField[]
newInstance()¶throws php\lang\JavaException
Результат: php\lang\JavaObject
newInstanceArgs($types, $arguments)¶throws php\lang\JavaException
Параметры:
- $types –
array- $arguments –
arrayРезультат:
isAssignableFrom($class)¶
Параметры:
- $class – php\lang\JavaClass
Результат:
bool
isSubClass($className)¶throws php\lang\JavaException
Параметры:
- $className –
stringРезультат:
bool
getEnumConstants()¶
Результат: php\lang\JavaObject[]
getResource($name)¶
Параметры:
- $name –
stringРезультат:
string,null- filename
- static
primitive($name)¶
Параметры:
- $name –
string- - [int, byte, short, char, float, double, boolean, long]