public class

CodeConstantManager

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager

Class Overview

A manager for Integer, Long and String constants.

Summary

Fields
public static final CodeConstantManager EMPTY An empty read-only constant manager.
Public Constructors
CodeConstantManager()
Public Methods
void addConstant(String name, Object value)
void clear()
boolean equals(Object obj)
List<CodeConstant> getNamedConstantsByValue(Object value)
Set<String> getNamesByValue(Object value)
Set<Object> getValuesByName(String name)
int hashCode()
boolean isLegalName(String name)
boolean isLegalValue(Object value)
boolean isLocked()
void removeConstant(String name, Object value)
int size()
String toString()
void unlock()
RESERVED FOR INTERNAL USE.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final CodeConstantManager EMPTY

An empty read-only constant manager.

Public Constructors

public CodeConstantManager ()

Public Methods

public void addConstant (String name, Object value)

public void clear ()

public boolean equals (Object obj)

public List<CodeConstant> getNamedConstantsByValue (Object value)

public Set<String> getNamesByValue (Object value)

public Set<Object> getValuesByName (String name)

public int hashCode ()

public boolean isLegalName (String name)

public boolean isLegalValue (Object value)

public boolean isLocked ()

public void removeConstant (String name, Object value)

public int size ()

public String toString ()

public void unlock ()

RESERVED FOR INTERNAL USE.