public final enum

CKeyword

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword

Class Overview

C keywords and reserved tokens.

Summary

Enum Values
CKeyword  ABSTRACT   
CKeyword  ASSERT   
CKeyword  BOOLEAN   
CKeyword  BREAK   
CKeyword  BYTE   
CKeyword  CASE   
CKeyword  CATCH   
CKeyword  CHAR   
CKeyword  CLASS   
CKeyword  CONST   
CKeyword  CONTINUE   
CKeyword  DEFAULT   
CKeyword  DO   
CKeyword  DOUBLE   
CKeyword  ELSE   
CKeyword  ENUM   
CKeyword  EXTENDS   
CKeyword  FALSE   
CKeyword  FINAL   
CKeyword  FINALLY   
CKeyword  FLOAT   
CKeyword  FOR   
CKeyword  GOTO   
CKeyword  IF   
CKeyword  IMPLEMENTS   
CKeyword  IMPORT   
CKeyword  INSTANCEOF   
CKeyword  INT   
CKeyword  INTERFACE   
CKeyword  LONG   
CKeyword  NATIVE   
CKeyword  NEW   
CKeyword  NULL   
CKeyword  PACKAGE   
CKeyword  PRIVATE   
CKeyword  PROTECTED   
CKeyword  PUBLIC   
CKeyword  RETURN   
CKeyword  SHORT   
CKeyword  STATIC   
CKeyword  STRICTFP   
CKeyword  SUPER   
CKeyword  SWITCH   
CKeyword  SYNCHRONIZED   
CKeyword  THIS   
CKeyword  THROW   
CKeyword  THROWS   
CKeyword  TRANSIENT   
CKeyword  TRUE   
CKeyword  TRY   
CKeyword  VIRTUAL   
CKeyword  VOID   
CKeyword  VOLATILE   
CKeyword  WHILE   
Public Methods
static void appendAccessKeyword(COutputSink out, CKeyword keyword)
static void generateAccessFlags(COutputSink out, int f, int add_final_space, CEntityType etype)
static void generateClassAccessFlags(COutputSink out, int f, int add_final_space)
static void generateFieldAccessFlags(COutputSink out, int f, int add_final_space)
static void generateMethodAccessFlags(COutputSink out, int f, int add_final_space)
static CKeyword valueOf(String name)
final static CKeyword[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final CKeyword ABSTRACT

public static final CKeyword ASSERT

public static final CKeyword BOOLEAN

public static final CKeyword BREAK

public static final CKeyword BYTE

public static final CKeyword CASE

public static final CKeyword CATCH

public static final CKeyword CHAR

public static final CKeyword CLASS

public static final CKeyword CONST

public static final CKeyword CONTINUE

public static final CKeyword DEFAULT

public static final CKeyword DO

public static final CKeyword DOUBLE

public static final CKeyword ELSE

public static final CKeyword ENUM

public static final CKeyword EXTENDS

public static final CKeyword FALSE

public static final CKeyword FINAL

public static final CKeyword FINALLY

public static final CKeyword FLOAT

public static final CKeyword FOR

public static final CKeyword GOTO

public static final CKeyword IF

public static final CKeyword IMPLEMENTS

public static final CKeyword IMPORT

public static final CKeyword INSTANCEOF

public static final CKeyword INT

public static final CKeyword INTERFACE

public static final CKeyword LONG

public static final CKeyword NATIVE

public static final CKeyword NEW

public static final CKeyword NULL

public static final CKeyword PACKAGE

public static final CKeyword PRIVATE

public static final CKeyword PROTECTED

public static final CKeyword PUBLIC

public static final CKeyword RETURN

public static final CKeyword SHORT

public static final CKeyword STATIC

public static final CKeyword STRICTFP

public static final CKeyword SUPER

public static final CKeyword SWITCH

public static final CKeyword SYNCHRONIZED

public static final CKeyword THIS

public static final CKeyword THROW

public static final CKeyword THROWS

public static final CKeyword TRANSIENT

public static final CKeyword TRUE

public static final CKeyword TRY

public static final CKeyword VIRTUAL

public static final CKeyword VOID

public static final CKeyword VOLATILE

public static final CKeyword WHILE

Public Methods

public static void appendAccessKeyword (COutputSink out, CKeyword keyword)

public static void generateAccessFlags (COutputSink out, int f, int add_final_space, CEntityType etype)

Parameters
f flags, as defined in CFlags
add_final_space 1=append a trailing space; -1=append a trailing space only if the access flags string is not empty; 0=no final space
etype the type entity that these access flags apply to

public static void generateClassAccessFlags (COutputSink out, int f, int add_final_space)

public static void generateFieldAccessFlags (COutputSink out, int f, int add_final_space)

public static void generateMethodAccessFlags (COutputSink out, int f, int add_final_space)

public static CKeyword valueOf (String name)

public static final CKeyword[] values ()