AbstractFlexFile implements IFlexFile { public final String getFilePath() { return file.toURI().getPath(); } 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 testGetFilePath() { assertNotNull( as3.getFilePath() ); assertNotNull( mxml.getFilePath() ); assertNotNull( mainMxml.getFilePath() ); }