Skip to content

Commit e7c98a6

Browse files
committed
Fixed missing interface name
1 parent 682853f commit e7c98a6

14 files changed

Lines changed: 23 additions & 23 deletions

β€Žcomposer.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "JVM emulator by PHP",
44
"type": "library",
55
"license": "MIT",
6-
"version": "0.0.4.1-dev",
6+
"version": "0.0.4.2-dev",
77
"authors": [
88
{
99
"name": "memory"

β€Žsrc/Core/JVM/ActiveAttributes.phpβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<?php
22
namespace PHPJava\Core\JVM;
33

4-
use PHPJava\Core\JavaClassReader;
4+
use PHPJava\Core\JavaClassReaderInterface;
55
use PHPJava\Kernel\Attributes\AttributeInfo;
66

77
class ActiveAttributes
88
{
99
private $entries = [];
1010
private $reader;
1111

12-
public function __construct(JavaClassReader $reader, int $entries, ConstantPool $constantPool)
12+
public function __construct(JavaClassReaderInterface $reader, int $entries, ConstantPool $constantPool)
1313
{
1414
$this->reader = $reader;
1515
for ($i = 0; $i < $entries; $i++) {

β€Žsrc/Core/JVM/ActiveFields.phpβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<?php
22
namespace PHPJava\Core\JVM;
33

4-
use PHPJava\Core\JavaClassReader;
4+
use PHPJava\Core\JavaClassReaderInterface;
55
use PHPJava\Kernel\Structures\_FieldInfo;
66

77
class ActiveFields
88
{
99
private $entries = [];
1010
private $reader;
1111

12-
public function __construct(JavaClassReader $reader, int $entries, ConstantPool $constantPool)
12+
public function __construct(JavaClassReaderInterface $reader, int $entries, ConstantPool $constantPool)
1313
{
1414
$this->reader = $reader;
1515
for ($i = 0; $i < $entries; $i++) {

β€Žsrc/Core/JVM/ActiveInterface.phpβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<?php
22
namespace PHPJava\Core\JVM;
33

4-
use PHPJava\Core\JavaClassReader;
4+
use PHPJava\Core\JavaClassReaderInterface;
55

66
class ActiveInterface
77
{
88
private $entries = [];
99
private $reader;
1010

11-
public function __construct(JavaClassReader $reader, int $entries, ConstantPool $constantPool)
11+
public function __construct(JavaClassReaderInterface $reader, int $entries, ConstantPool $constantPool)
1212
{
1313
$this->reader = $reader;
1414
for ($i = 0; $i < $entries; $i++) {

β€Žsrc/Core/JVM/ActiveMethods.phpβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<?php
22
namespace PHPJava\Core\JVM;
33

4-
use PHPJava\Core\JavaClassReader;
4+
use PHPJava\Core\JavaClassReaderInterface;
55
use PHPJava\Kernel\Structures\_MethodInfo;
66

77
class ActiveMethods
88
{
99
private $entries = [];
1010
private $reader;
1111

12-
public function __construct(JavaClassReader $reader, int $entries, ConstantPool $constantPool)
12+
public function __construct(JavaClassReaderInterface $reader, int $entries, ConstantPool $constantPool)
1313
{
1414
$this->reader = $reader;
1515
for ($i = 0; $i < $entries; $i++) {

β€Žsrc/Core/JVM/ConstantPool.phpβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
namespace PHPJava\Core\JVM;
33

4-
use PHPJava\Core\JavaClassReader;
4+
use PHPJava\Core\JavaClassReaderInterface;
55
use PHPJava\Exceptions\ReadEntryException;
66
use PHPJava\Kernel\Maps\ConstantPoolTag;
77
use PHPJava\Kernel\Structures\_Class;
@@ -22,11 +22,11 @@ class ConstantPool
2222
private $reader;
2323

2424
/**
25-
* @param JavaClassReader $reader
25+
* @param JavaClassReaderInterface $reader
2626
* @param int $entries
2727
* @throws ReadEntryException
2828
*/
29-
public function __construct(JavaClassReader $reader, int $entries)
29+
public function __construct(JavaClassReaderInterface $reader, int $entries)
3030
{
3131
$this->reader = $reader;
3232

β€Žsrc/Core/JavaArchive.phpβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ function ($fileName) {
7171
);
7272

7373
foreach ($this->files as $className => $code) {
74-
$this->classes[str_replace('/', '.', $className)] = new JavaClass(new JavaClassInlineReader(
74+
$this->classes[str_replace('/', '.', $className)] = new JavaClass(new JavaClassInlineReaderInterface(
7575
$className,
7676
$code
7777
));

β€Žsrc/Core/JavaClass.phpβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ class JavaClass
7373

7474
/**
7575
* JavaClass constructor.
76-
* @param JavaClassReader $reader
76+
* @param JavaClassReaderInterface $reader
7777
* @throws ValidatorException
7878
* @throws \PHPJava\Exceptions\ReadEntryException
7979
* @throws \PHPJava\Imitation\java\lang\ClassNotFoundException
8080
*/
81-
public function __construct(JavaClassReader $reader)
81+
public function __construct(JavaClassReaderInterface $reader)
8282
{
8383
// Validate Java file
8484
if (!(new MagicByte($reader->getBinaryReader()->readUnsignedInt()))->isValid()) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use PHPJava\Utilities\ClassResolver;
55

6-
class JavaClassFileReader implements JavaClassReader
6+
class JavaClassFileReaderInterface implements JavaClassReaderInterface
77
{
88
private $handle;
99
private $binaryReader;

src/Core/JavaClassInlineReader.php renamed to src/Core/JavaClassInlineReaderInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use PHPJava\Utilities\ClassResolver;
55

6-
class JavaClassInlineReader implements JavaClassReader
6+
class JavaClassInlineReaderInterface implements JavaClassReaderInterface
77
{
88
private $fileName;
99
private $handle;

0 commit comments

Comments
Β (0)