creates a symlink at pathtoprojectroot.resolve pathtodesiredlinkunderprojectroot thatpoints to pathtoprojectroot.resolve pathtoexistingfileunderprojectroot using arelative symlink . both params must be relative to the project root . concode_field_sep Path EMPTY_PATH concode_elem_sep Function<String,Path> TO_PATH concode_field_sep String pathWithUnixSeparatorsAndTrailingSlash concode_elem_sep String pathWithUnixSeparators concode_elem_sep String pathWithUnixSeparators concode_elem_sep boolean isGeneratedFile concode_elem_sep Path apply concode_elem_sep boolean fileContentsDiffer concode_elem_sep String stripPathPrefixAndExtension concode_elem_sep String getNameWithoutExtension concode_elem_sep ImmutableSortedSet<Path> asPaths concode_elem_sep byte[] inputStreamDigest concode_elem_sep ByteSource asByteSource concode_elem_sep String pathWithPlatformSeparators concode_elem_sep String pathWithPlatformSeparators concode_elem_sep Path normalize concode_elem_sep ImmutableSet<Path> filterForSubpaths concode_elem_sep String getFileExtension concode_elem_sep Path relativize concode_elem_sep Path expandHomeDir concode_elem_sep Path absolutify concode_elem_sep Path getParentOrEmpty concode_elem_sep Path getRelativePath concode_elem_sep void append
Path function ( Path arg0 , Path arg1 , Path arg2 ) { Path loc0 = getRelativePath ( arg1 , arg0 . getParent ( ) ) ; Files . createSymbolicLink ( arg2 . resolve ( arg0 ) , loc0 ) ; return loc0 ; }