Package com.antlersoft.ilanalyze

Examples of com.antlersoft.ilanalyze.ReadArg


          {
            CustomAttributeSetting.NamedArgument named=i.next();
            if ( named.isProperty())
            {
              Signature s=new Signature();
              s.addArgument( new ReadArg(named.getType()));
              s.setReturnType( void_read_type);
              DBMethod propertySetter=getCurrentClass(custom.getContainingType()).getMethod("set_"+named.getName(), void_type, getSignatureKey( s));
              if ( propertySetter.updateArguments(m_db, s))
                ObjectDB.makeDirty( propertySetter);
              attrUpdater.addCall(propertySetter, m_current_source_file, m_current_line);
View Full Code Here


    boolean updated=false;
    List arg_list=sig.getArguments();
    int size=arg_list.size();
    for ( int i=0; i<size; ++i)
    {
      ReadArg arg=(ReadArg)arg_list.get(i);
      if ( i>=m_arguments.size())
      {
        m_arguments.add( new ObjectRef( new DBArgument( this, getArgType( db, arg), arg.getName(), i)));
        updated=true;
      }
      else
      {
        if ( arg.getName()!=null)
        {
          DBArgument dbarg=(DBArgument)((ObjectRef)m_arguments.get(i)).getReferenced();
          dbarg.setName( arg.getName());
          dbarg.setDBType( getArgType(db, arg));
        }
      }
    }
    if ( m_arguments.size()>size)
View Full Code Here

TOP

Related Classes of com.antlersoft.ilanalyze.ReadArg

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.