This repository has been archived by the owner on Jun 7, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Класс ReflectionObject (RU)
Максим Тарасов edited this page May 12, 2019
·
3 revisions
PHP SDK: ReflectionObject.php
Java Source: ReflectionObject.java
Namespace: java\reflection
Класс ReflectionObject
представляет из себя обёрткой над java.lang.Object
.
Этот класс предназначен для хранения классов Java в контексте jPHP.
Так же в этом классе есть статические функции для перевода Java классов в jPHP и на оборот. Но перевод классов в jPHP работает не всегда. Связано это с тем что этот класс не описан для ядра jPHP, в этом случаи будет возвращена стандартная обёртка над java.lang.Object
которая не имеет функционала, кроме как выводить полный namespace
класса.
-
getReflectionClass - возвращает экземпляр
Class
(ReflectionClass). Обёртка над функциейgetClass
-
equals - принимает в себя любой объект и возвращает
bool
. Обёртка над функциейequals
- toMemory - переводит объект из Java в jPHP класс.
- fromMemory - принимает любой класс из jPHP и возвращает экземпляр ReflectionObject
-
fromCallback - возвращает экземпляр ReflectionObject за основу взяв
php.runtime.invoke.Invoker
. В основном нужен для java-dynamic-compile-ext