Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Compil3r.Quad.IPA
Class CSPointerAnalysis.IndexMap  view CSPointerAnalysis.IndexMap download CSPointerAnalysis.IndexMap.java

java.lang.Object
  extended byCompil3r.Quad.IPA.CSPointerAnalysis.IndexMap
Enclosing class:
CSPointerAnalysis

public static class CSPointerAnalysis.IndexMap
extends java.lang.Object


Field Summary
private  java.util.HashMap hash
           
private  int index
           
private  java.lang.Object[] list
           
private  java.lang.String name
           
 
Constructor Summary
CSPointerAnalysis.IndexMap(java.lang.String name, int maxIndex)
           
 
Method Summary
 boolean contains(java.lang.Object o)
           
 java.lang.Object get(int i)
           
 int get(java.lang.Object o)
           
 int size()
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private final java.lang.String name

hash

private final java.util.HashMap hash

list

private final java.lang.Object[] list

index

private int index
Constructor Detail

CSPointerAnalysis.IndexMap

public CSPointerAnalysis.IndexMap(java.lang.String name,
                                  int maxIndex)
Method Detail

get

public int get(java.lang.Object o)

get

public java.lang.Object get(int i)

contains

public boolean contains(java.lang.Object o)

size

public int size()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).