/** * Creates root object for the fs. */ final AbstractFileObject getAbstractRoot() { synchronized (this) { if (root == null) { return refreshRootImpl(); } } return root; }
/** Instruct the filesystem * that the root should change. * A fresh root is created. Subclasses that support root changes should use this. * * @return the new root */ protected final FileObject refreshRoot() { return refreshRootImpl(); }
/** Instruct the filesystem * that the root should change. * A fresh root is created. Subclasses that support root changes should use this. * * @return the new root */ protected final FileObject refreshRoot () { return refreshRootImpl (); }
/** * Creates root object for the fs. */ final AbstractFileObject getAbstractRoot() { synchronized (this) { if (root == null) { return refreshRootImpl(); } } return root; }
/** @deprecated Just for backward compatibility, renamed during runtime to refreshRoot * and made available publicly */ private AbstractFileObject r3fr3shRoot () { return refreshRootImpl (); }
/** * Creates root object for the fs. */ final AbstractFileObject getAbstractRoot() { synchronized (this) { if (root == null) { return refreshRootImpl(); } } return root; }
/** Instruct the filesystem * that the root should change. * A fresh root is created. Subclasses that support root changes should use this. * * @return the new root */ protected final FileObject refreshRoot () { return refreshRootImpl (); }
/** @deprecated Just for backward compatibility, renamed during runtime to refreshRoot * and made available publicly */ private AbstractFileObject r3fr3shRoot () { return refreshRootImpl (); }