public interface

ICompiler

com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler

Class Overview

Interface for an identified compiler.

See Also

Summary

Fields
public static final ICompiler COMP_ANDROID_ART
public static final ICompiler COMP_ANDROID_NDK
public static final ICompiler COMP_UNKNOWN
public static final ICompiler COMP_UNKNOWN_LINUX
public static final ICompiler COMP_UNKNOWN_WINDOWS
public static final ICompiler COMP_VISUAL_STUDIO
Public Methods
abstract String getName()
abstract int getPropertyId()
Get property id associated to this compiler.
abstract CompilerType getType()
abstract boolean isAndroidART()
abstract boolean isAndroidCompatible()
abstract boolean isAndroidNDK()
abstract boolean isLinuxCompatible()
abstract boolean isUnknown()
abstract boolean isVisualStudio()
abstract boolean isWindowsCompatible()

Fields

public static final ICompiler COMP_ANDROID_ART

public static final ICompiler COMP_ANDROID_NDK

public static final ICompiler COMP_UNKNOWN

public static final ICompiler COMP_UNKNOWN_LINUX

public static final ICompiler COMP_UNKNOWN_WINDOWS

public static final ICompiler COMP_VISUAL_STUDIO

Public Methods

public abstract String getName ()

Returns
  • the compiler name, as displayed in the client.

public abstract int getPropertyId ()

Get property id associated to this compiler.

public abstract CompilerType getType ()

public abstract boolean isAndroidART ()

public abstract boolean isAndroidCompatible ()

public abstract boolean isAndroidNDK ()

public abstract boolean isLinuxCompatible ()

public abstract boolean isUnknown ()

public abstract boolean isVisualStudio ()

public abstract boolean isWindowsCompatible ()