public class

CompilerType

extends DynamicEnum<E extends DynamicEnum<E>>
java.lang.Object
   ↳ com.pnfsoftware.jeb.util.base.DynamicEnum<E extends com.pnfsoftware.jeb.util.base.DynamicEnum<E>>
     ↳ com.pnfsoftware.jeb.core.units.codeobject.CompilerType

Class Overview

Dynamic enumeration of common compiler types.

See Also

Summary

Fields
public static final CompilerType GCC GCC, generic
public static final CompilerType MSVC Microsoft Visual Studio, generic
public static final CompilerType UNKNOWN unknown compiler
public static final int builtinCount
protected static LinkedHashMap<String, CompilerType> map
[Expand]
Inherited Fields
From class com.pnfsoftware.jeb.util.base.DynamicEnum
Protected Constructors
CompilerType(int id, String name)
Public Methods
static int count()
int ordinal()
static CompilerType register(int id, String name)
static boolean unregister(String name)
static CompilerType valueOf(String name)
static CompilerType valueOf(int id)
static Collection<CompilerType> values()
[Expand]
Inherited Methods
From class com.pnfsoftware.jeb.util.base.DynamicEnum
From class java.lang.Object

Fields

public static final CompilerType GCC

GCC, generic

public static final CompilerType MSVC

Microsoft Visual Studio, generic

public static final CompilerType UNKNOWN

unknown compiler

public static final int builtinCount

protected static LinkedHashMap<String, CompilerType> map

Protected Constructors

protected CompilerType (int id, String name)

Public Methods

public static int count ()

public int ordinal ()

public static CompilerType register (int id, String name)

public static boolean unregister (String name)

public static CompilerType valueOf (String name)

public static CompilerType valueOf (int id)

public static Collection<CompilerType> values ()