vineflower_server

package
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2026 License: BSD-3-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VFServer

type VFServer struct {
	// contains filtered or unexported fields
}

VFServer is a decompiler that utilizes the Vineflower decompiler but calls it through http requests to the vineflower-server process that I wrote for Marv. This process is slower than Garlic, but not by that much. Due to its great compatibility, this is the default Java decompiler that Marv will use.

func (*VFServer) Decompile

func (v *VFServer) Decompile(p string) ([]byte, error)

func (*VFServer) ExePath

func (v *VFServer) ExePath() string

func (*VFServer) Setup

func (v *VFServer) Setup() error

func (*VFServer) String

func (v *VFServer) String() string

func (*VFServer) Teardown

func (v *VFServer) Teardown() error

type VFServerErrorResponse

type VFServerErrorResponse struct {
	Message string `json:"message"`
}

type VFServerResponse

type VFServerResponse struct {
	Output map[string]string `json:"output"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL