◐ Shell
clean mode source ↗

FileReader

PHPJava\Core\Stream\Reader\FileReader

Introduction

FileReader class is provided APIs for reading pre-compiled Java class file.

How to use

For an example as follows:

$javaClass = new JavaClass(
    new FileReader('/path/to/File.class')
);

// or 

$javaClass = new JavaClass(
    new FileReader('/path/to/File')
);

Provided methods

Name

public function __construct(string $file)

Introduction

Initiate a Java Class Reader.

Parameters

Name Type Description
$file string Specify file path which you want emulating Java class file.

Name

public function getBinaryReader(): BinaryReader

Introduction

Return an initiated BinaryReader instance.

Parameters

No parameters.

Name

public function getJavaPathName(): string

Introduction

Get a real Java class file name.

Parameters

No parameters.

Name

public function getFileName(): string

Introduction

Get a real Java class file path.

Parameters

No parameters.

Name

public function __toString(): string

Introduction

Get a real Java class file path.

Parameters

No parameters.