Class PolyglotMethodSource

    • Constructor Detail

      • PolyglotMethodSource

        public PolyglotMethodSource()
      • PolyglotMethodSource

        public PolyglotMethodSource​(polyglot.ast.Block block,
                                    List formals)
    • Method Detail

      • setFieldInits

        public void setFieldInits​(ArrayList<polyglot.ast.FieldDecl> fieldInits)
      • setStaticFieldInits

        public void setStaticFieldInits​(ArrayList<polyglot.ast.FieldDecl> staticFieldInits)
      • getFieldInits

        public ArrayList<polyglot.ast.FieldDecl> getFieldInits()
      • getStaticFieldInits

        public ArrayList<polyglot.ast.FieldDecl> getStaticFieldInits()
      • setStaticInitializerBlocks

        public void setStaticInitializerBlocks​(ArrayList<polyglot.ast.Block> staticInits)
      • setInitializerBlocks

        public void setInitializerBlocks​(ArrayList<polyglot.ast.Block> inits)
      • getStaticInitializerBlocks

        public ArrayList<polyglot.ast.Block> getStaticInitializerBlocks()
      • getInitializerBlocks

        public ArrayList<polyglot.ast.Block> getInitializerBlocks()
      • setOuterClassThisInit

        public void setOuterClassThisInit​(Local l)
      • getOuterClassThisInit

        public Local getOuterClassThisInit()
      • hasAssert

        public boolean hasAssert()
      • hasAssert

        public void hasAssert​(boolean val)
      • addAssertInits

        public void addAssertInits​(Body body)
      • setNewToOuterMap

        public void setNewToOuterMap​(HashMap map)
      • getNewToOuterMap

        public HashMap getNewToOuterMap()