creates a new path replacing the file of this path with file where ever the original file occures . concode_field_sep IParseFile file concode_elem_sep String[] nodes concode_elem_sep IGenericFactory<ASTModelPath> FACTORY concode_elem_sep int hashCode concode_elem_sep boolean hashCodeValid concode_field_sep ASTModelPath getParent concode_elem_sep ASTModelPath read concode_elem_sep int getDepth concode_elem_sep String[] getNodes concode_elem_sep int hashCode concode_elem_sep ASTModelPath getChild concode_elem_sep ASTModelPath getChild concode_elem_sep boolean equals concode_elem_sep ASTModelPath create concode_elem_sep String toString concode_elem_sep void write concode_elem_sep boolean isPrefix concode_elem_sep IParseFile getParseFile
ASTModelPath function ( IParseFile arg0 ) { String [ ] loc0 = new String [ nodes . length ] ; System . arraycopy ( nodes , 0 , loc0 , 0 , nodes . length ) ; String loc1 = this . file . getPath ( ) ; for ( int loc2 = 0 ; loc2 < loc0 . length ; loc2 ++ ) { if ( loc0 [ loc2 ] . equals ( loc1 ) ) loc0 [ loc2 ] = arg0 . getPath ( ) ; } return new ASTModelPath ( arg0 , loc0 ) ; }