Package com.antlersoft.bbq.db

Examples of com.antlersoft.bbq.db.DBPackage


    lineNumber= -1;
    name=TypeParse.convertFromInternalClassName( internalName);
    ObjectDB.makePersistent( this);
    if ( internalName.charAt(0)!='[')
    {
      DBPackage my_package=DBPackage.get( TypeParse.packageFromInternalClassName( internalName), db.getSession());
      my_package.setContainedClass( this);
      myPackage=new ObjectRef<DBPackage>( my_package);
      String containing_name=containingClassName( internalName);
      if ( containing_name!=null)
      {
        DBClass containing=getByInternalName( containing_name, db);
View Full Code Here


   */
  public void startNamespace(String name) {
    m_commit_lock.enterProtected();
    try
    {
      DBPackage namespace=DBPackage.get( name, m_db);
      m_namespace_stack.add( namespace);
    }
    finally
    {
      m_commit_lock.leaveProtected();
View Full Code Here

  private AnnotationCollection m_annotations;
 
  private DBClass( IndexObjectDB db, String class_key)
  {
    m_class_key=class_key;
    DBPackage namespace= DBPackage.get( DBPackage.namespacePart(m_class_key), db);
    m_namespace=new ObjectRef<DBPackage>(namespace);
    m_base=new ObjectKeyHashSet<DBClass>();
    m_fields=new TreeMap<String,ObjectRef<DBField>>();
    m_methods=new TreeMap<String,ObjectRef<DBMethod>>();
    m_annotations=new AnnotationCollection();
   
    ObjectDB.makePersistent( this);
    namespace.setContainedClass( this);
    // Assume class is public unless we get concrete evidence otherwise
    m_properties=DBDriver.IS_PUBLIC;
    // Find containing class, if any
    int slash_pos=class_key.lastIndexOf('/');
    if ( slash_pos!= -1)
View Full Code Here

TOP

Related Classes of com.antlersoft.bbq.db.DBPackage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.