biz.hammurapi.mesopotamia.lang.javax.load
Class AstLoader14

java.lang.Object
  extended by LoaderBase
      extended by biz.hammurapi.mesopotamia.lang.javax.load.AstLoader14
All Implemented Interfaces:
Constants

public class AstLoader14
extends LoaderBase
implements Constants

Extended reference loader, uses BCEL class repository to find and load reference information from compiled classes.

Author:
Pavel

Field Summary
 
Fields inherited from interface biz.hammurapi.mesopotamia.lang.javax.Constants
CLASS_LOADER_ENVIRONMENT_KEY, CLASS_LOADER_KEY, DEFAULT_PACKAGE, EXCLUDE_REFERENCES_PACKAGES_KEY, INCLUDE_REFERENCES_PACKAGES_KEY, PACKAGE, PRIMITIVES_PACKAGE, REFERENCES, TYPE
 
Constructor Summary
AstLoader14(RepositoryLanguage repoLanguage, LoaderEntry xData)
           
 
Method Summary
 java.lang.Object getData(int sourceUnitId, java.lang.Integer scanId)
          Returns SyntaxTree
 boolean load(int scanId, int sourceUnitId, java.lang.Object environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AstLoader14

public AstLoader14(RepositoryLanguage repoLanguage,
                   LoaderEntry xData)
            throws java.sql.SQLException
Throws:
java.sql.SQLException
Method Detail

load

public boolean load(int scanId,
                    int sourceUnitId,
                    java.lang.Object environment)

getData

public java.lang.Object getData(int sourceUnitId,
                                java.lang.Integer scanId)
                         throws MesopotamiaException
Returns SyntaxTree

Throws:
MesopotamiaException


Copyright © 2008 Hammurapi Group. All Rights Reserved.