Skip to content

Commit 8421221

Browse files
committed
Remove method caller caching
1 parent 4e5486f commit 8421221

3 files changed

Lines changed: 4 additions & 24 deletions

File tree

src/Core/JVM/Cache/ResolvedClassesCache.php

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Utilities/ClassResolver.php

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
use PHPJava\Core\JavaArchive;
55
use PHPJava\Core\JavaClass;
6-
use PHPJava\Core\JVM\Cache\ResolvedClassesCache;
76
use PHPJava\Core\JVM\Parameters\Runtime;
87
use PHPJava\Core\Stream\Reader\FileReader;
98
use PHPJava\Core\Stream\Reader\ReaderInterface;
@@ -57,14 +56,9 @@ public function resolve(string $javaPath, JavaClass $class = null): array
5756
* @var JavaClass $initiatedClass
5857
*/
5958
if (is_file($path)) {
60-
$initiatedClass = ResolvedClassesCache::resolve(
61-
$path,
62-
function () use ($path) {
63-
return new JavaClass(
64-
new FileReader($path),
65-
$this->options
66-
);
67-
}
59+
$initiatedClass = new JavaClass(
60+
new FileReader($path),
61+
$this->options
6862
);
6963
if (strpos($relativePath, '$') !== false && $class !== null) {
7064
$initiatedClass->setParentClass($class);

tests/ObjectCompareTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class ObjectCompareTest extends Base
77
'ObjectCompareTest',
88
];
99

10-
public function testCallTableswitchPattern1()
10+
public function testObjectCompareTest()
1111
{
1212
ob_start();
1313
$calculatedValue = $this->initiatedJavaClasses['ObjectCompareTest']

0 commit comments

Comments
 (0)