AbstractFlexFile implements IFlexFile { public final String getClassName() { return className; } protected  AbstractFlexFile( final File underlyingFile,
                               final File rootDirectory ); final boolean contains( final String stringToLookup,
                                  final Set< Integer > linesToBeIgnored ); @Override final boolean equals( final Object obj ); final String getClassName(); abstract String getCommentClosingTag(); abstract String getCommentOpeningTag(); final String getFilename(); final String getFilePath(); final String getFullyQualifiedName(); String getLineAt( final int lineIndex ); final List< String > getLines(); int getLinesNb(); final String getPackageName(); @Override int hashCode(); abstract boolean isMainApplication(); abstract boolean isMxml();  }
@Test public void testGetClassName() { assertEquals( "AbstractRowData.as", as3.getClassName() ); assertEquals( "IterationsList.mxml", mxml.getClassName() ); }