forked from php-java/php-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJavaGenericClassInterface.php
More file actions
30 lines (28 loc) · 931 Bytes
/
JavaGenericClassInterface.php
File metadata and controls
30 lines (28 loc) · 931 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
declare(strict_types=1);
namespace PHPJava\Core;
use PHPJava\Core\JVM\ClassInvokerInterface;
use PHPJava\Core\JVM\ConstantPool;
use PHPJava\Core\Stream\Reader\ReaderInterface;
use PHPJava\Packages\java\lang\_Class;
/**
* @method __construct(ReaderInterface $reader, array $options = [])
* @method ConstantPool getConstantPool()
* @method JavaClass getSuperClass()
* @method void debug()
* @method array getAttributes()
* @method ClassInvokerInterface getInvoker()
* @method array getDefinedMethods()
* @method array getDefinedFields()
* @method array getDefinedExtendedClasses()
* @method array getDefinedInterfaceClasses()
* @method array getDefinedInnerClasses()
* @method string getPackageName()
* @method string getClassName(bool $shortName = false)
* @method mixed getOptions($key = null)
* @method mixed __invoke(...$parameters)
* @method _Class getClass()
*/
interface JavaGenericClassInterface
{
}