test_class.file: storage/io/src/test/java/org/openscience/cdk/io/Mopac7ReaderTest.java
test_class.identifier: Mopac7ReaderTest
test_class.superclass: extends SimpleChemObjectReaderTest
test_case.body: @Test
      public void testAccepts() {
          Mopac7Reader reader = new Mopac7Reader();
          reader.setReaderMode(Mode.STRICT);
          Assert.assertTrue(reader.accepts(AtomContainer.class));
      }
test_case.class_method_signature: Mopac7ReaderTest.testAccepts()
test_case.full_signature: @Test public void testAccepts()
test_case.identifier: testAccepts
test_case.invocations: setReaderMode assertTrue accepts
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAccepts()
focal_class.declarator: input        = null
focal_class.original_string: BufferedReader          input        = null;
focal_class.type: BufferedReader
focal_class.var_name: input
focal_class.declarator: parameters   = {"NO. OF FILLED LEVELS", "TOTAL ENERGY", "FINAL HEAT OF FORMATION",
              "IONIZATION POTENTIAL", "ELECTRONIC ENERGY", "CORE-CORE REPULSION", "MOLECULAR WEIGHT", "EHOMO", "ELUMO"}
focal_class.modifier: private static
focal_class.original_string: private static String[] parameters   = {"NO. OF FILLED LEVELS", "TOTAL ENERGY", "FINAL HEAT OF FORMATION",
              "IONIZATION POTENTIAL", "ELECTRONIC ENERGY", "CORE-CORE REPULSION", "MOLECULAR WEIGHT", "EHOMO", "ELUMO"};
focal_class.type: String[]
focal_class.var_name: parameters
focal_class.declarator: units        = {"", "EV", "KJ", "", "EV", "EV", "", "EV", "EV"}
focal_class.modifier: private static
focal_class.original_string: private static String[] units        = {"", "EV", "KJ", "", "EV", "EV", "", "EV", "EV"};
focal_class.type: String[]
focal_class.var_name: units
focal_class.declarator: eigenvalues  = "EIGENVALUES"
focal_class.modifier: private static
focal_class.original_string: private static String   eigenvalues  = "EIGENVALUES";
focal_class.type: String
focal_class.var_name: eigenvalues
focal_class.declarator: filledLevels = "NO. OF FILLED LEVELS"
focal_class.modifier: private static
focal_class.original_string: private static String   filledLevels = "NO. OF FILLED LEVELS";
focal_class.type: String
focal_class.var_name: filledLevels
focal_class.file: storage/io/src/main/java/org/openscience/cdk/io/Mopac7Reader.java
focal_class.identifier: Mopac7Reader
focal_class.class_method_signature: Mopac7Reader.Mopac7Reader(Reader input)
focal_class.full_signature: public  Mopac7Reader(Reader input)
focal_class.identifier: Mopac7Reader
focal_class.modifiers: public
focal_class.parameters: (Reader input)
focal_class.signature:  Mopac7Reader(Reader input)
focal_class.class_method_signature: Mopac7Reader.Mopac7Reader(InputStream input)
focal_class.full_signature: public  Mopac7Reader(InputStream input)
focal_class.identifier: Mopac7Reader
focal_class.modifiers: public
focal_class.parameters: (InputStream input)
focal_class.signature:  Mopac7Reader(InputStream input)
focal_class.class_method_signature: Mopac7Reader.Mopac7Reader()
focal_class.full_signature: public  Mopac7Reader()
focal_class.identifier: Mopac7Reader
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Mopac7Reader()
focal_class.class_method_signature: Mopac7Reader.read(T object)
focal_class.full_signature: @Override /** {@inheritDoc} */ public T read(T object)
focal_class.identifier: read
focal_class.modifiers: @Override /** {@inheritDoc} */ public
focal_class.parameters: (T object)
focal_class.return: T
focal_class.signature: T read(T object)
focal_class.class_method_signature: Mopac7Reader.calcHomoLumo(IAtomContainer mol)
focal_class.full_signature: private void calcHomoLumo(IAtomContainer mol)
focal_class.identifier: calcHomoLumo
focal_class.modifiers: private
focal_class.parameters: (IAtomContainer mol)
focal_class.return: void
focal_class.signature: void calcHomoLumo(IAtomContainer mol)
focal_class.class_method_signature: Mopac7Reader.setReader(Reader input)
focal_class.full_signature: @Override /** {@inheritDoc} */ public void setReader(Reader input)
focal_class.identifier: setReader
focal_class.modifiers: @Override /** {@inheritDoc} */ public
focal_class.parameters: (Reader input)
focal_class.return: void
focal_class.signature: void setReader(Reader input)
focal_class.class_method_signature: Mopac7Reader.setReader(InputStream input)
focal_class.full_signature: @Override /** {@inheritDoc} */ public void setReader(InputStream input)
focal_class.identifier: setReader
focal_class.modifiers: @Override /** {@inheritDoc} */ public
focal_class.parameters: (InputStream input)
focal_class.return: void
focal_class.signature: void setReader(InputStream input)
focal_class.class_method_signature: Mopac7Reader.close()
focal_class.full_signature: @Override /** {@inheritDoc} */ public void close()
focal_class.identifier: close
focal_class.modifiers: @Override /** {@inheritDoc} */ public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: Mopac7Reader.accepts(Class<? extends IChemObject> classObject)
focal_class.full_signature: @Override /** {@inheritDoc} */ public boolean accepts(Class<? extends IChemObject> classObject)
focal_class.identifier: accepts
focal_class.modifiers: @Override /** {@inheritDoc} */ public
focal_class.parameters: (Class<? extends IChemObject> classObject)
focal_class.return: boolean
focal_class.signature: boolean accepts(Class<? extends IChemObject> classObject)
focal_class.class_method_signature: Mopac7Reader.getFormat()
focal_class.full_signature: @Override /** {@inheritDoc} */ public IResourceFormat getFormat()
focal_class.identifier: getFormat
focal_class.modifiers: @Override /** {@inheritDoc} */ public
focal_class.parameters: ()
focal_class.return: IResourceFormat
focal_class.signature: IResourceFormat getFormat()
focal_class.superclass: extends DefaultChemObjectReader
focal_method.body: @Override
      /** {@inheritDoc} */
      public boolean accepts(Class<? extends IChemObject> classObject) {
          Class<?>[] interfaces = classObject.getInterfaces();
          for (int i = 0; i < interfaces.length; i++) {
              if (IAtomContainer.class.equals(interfaces[i])) return true;
          }
          if (IAtomContainer.class.equals(classObject)) return true;
          Class superClass = classObject.getSuperclass();
          if (superClass != null) return this.accepts(superClass);
          return false;
      }
focal_method.class_method_signature: Mopac7Reader.accepts(Class<? extends IChemObject> classObject)
focal_method.full_signature: @Override /** {@inheritDoc} */ public boolean accepts(Class<? extends IChemObject> classObject)
focal_method.identifier: accepts
focal_method.invocations: getInterfaces equals equals getSuperclass accepts
focal_method.modifiers: @Override /** {@inheritDoc} */ public
focal_method.parameters: (Class<? extends IChemObject> classObject)
focal_method.return: boolean
focal_method.signature: boolean accepts(Class<? extends IChemObject> classObject)