Examples of superclassReference()


Examples of st.gravel.support.compiler.ast.AbstractClassMapping.superclassReference()

              }
            });
            if (_sharedVariable != null) {
              throw new RuntimeException("Shared not initialized: " + _reference.toString());
            }
            _superclassReference = ((AbsoluteReference) _cm.superclassReference());
            if (_superclassReference == null) {
              throw new NonLocalReturn(_aBlock.value(), _temp2);
            }
            return (st.gravel.support.jvm.runtime.AlmostFinalValue) SystemMapping.this.classSharedSingletonHolderAtReference_ifAbsent_(_superclassReference.$slash$(_reference.name()), _aBlock);
          }
View Full Code Here

Examples of st.gravel.support.compiler.ast.ClassDescriptionNode.superclassReference()

    boolean _temp1 = false;
    while (!_temp1) {
      _temp1 = _superclassReference == null;
      if (!_temp1) {
        _scn = _systemNode.classNodeAt_(_superclassReference);
        _superclassReference = _scn.superclassReference();
        _allInstVars = st.gravel.support.jvm.ArrayExtensions.copyWithAll_(_scn.boundInstVars(), _allInstVars);
      }
    }
    _localLinkedMethods = _systemMappingUpdater.localLinkMethods_instVars_ownerReference_(_allMethods, _allInstVars, _classDescriptionNode.reference());
    for (final MethodNode _each : _localLinkedMethods) {
View Full Code Here

Examples of st.gravel.support.compiler.ast.ClassDiff.superclassReference()

                    @Override
                    public ClassDiff value() {
                      throw new RuntimeException("Prereq not found");
                    }
                  }))));
                  _nextRef = _superNode.isStatic() ? null : _superNode.superclassReference();
                  _superNode.beStatic();
                }
              }
            }
          }
View Full Code Here

Examples of st.gravel.support.compiler.ast.ClassMapping.superclassReference()

  public AbstractMethodMapping superMethodMappingFor_methodName_(final Reference _aReference, final String _methodName) {
    final st.gravel.core.Symbol _sel;
    final ClassMapping _classMapping;
    final Reference _superclassReference;
    _classMapping = ((ClassMapping) this.classMappingAtReference_(_aReference));
    _superclassReference = _classMapping.superclassReference();
    if (_superclassReference == null) {
      return null;
    }
    _sel = _selectorConverter.functionNameAsSelector_(_methodName);
    return this.methodMappingFrom_selector_(((ClassMapping) this.classMappingAtReference_(_superclassReference)), _sel);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.