public class MockSdk extends java.lang.Object implements Sdk, SdkModificator
| Constructor and Description |
|---|
MockSdk(java.lang.String name,
java.lang.String homePath,
java.lang.String versionString,
MultiMap<OrderRootType,VirtualFile> roots,
SdkTypeId sdkType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRoot(VirtualFile root,
OrderRootType rootType) |
Sdk |
clone() |
void |
commitChanges() |
VirtualFile |
getHomeDirectory() |
java.lang.String |
getHomePath() |
java.lang.String |
getName() |
RootProvider |
getRootProvider() |
VirtualFile [] |
getRoots(OrderRootType rootType) |
SdkAdditionalData |
getSdkAdditionalData() |
SdkModificator |
getSdkModificator() |
SdkTypeId |
getSdkType() |
<T> T |
getUserData(Key<T> key) |
java.lang.String |
getVersionString() |
boolean |
isWritable() |
<T> void |
putUserData(Key<T> key,
T value)
Add a new user data value to this object.
|
void |
removeAllRoots() |
void |
removeRoot(VirtualFile root,
OrderRootType rootType) |
void |
removeRoots(OrderRootType rootType) |
void |
setHomePath(java.lang.String path) |
void |
setName(java.lang.String name) |
void |
setSdkAdditionalData(SdkAdditionalData data) |
void |
setVersionString(java.lang.String versionString) |
java.lang.String |
toString() |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddRoot, getUrls, removeRootpublic MockSdk(java.lang.String name,
java.lang.String homePath,
java.lang.String versionString,
MultiMap<OrderRootType,VirtualFile> roots,
SdkTypeId sdkType)
public SdkTypeId getSdkType()
getSdkType in interface Sdkpublic java.lang.String getName()
getName in interface SdkgetName in interface SdkModificatorpublic java.lang.String getVersionString()
getVersionString in interface SdkgetVersionString in interface SdkModificatorpublic java.lang.String getHomePath()
getHomePath in interface SdkgetHomePath in interface SdkModificatorpublic VirtualFile getHomeDirectory()
getHomeDirectory in interface Sdkpublic SdkAdditionalData getSdkAdditionalData()
getSdkAdditionalData in interface SdkgetSdkAdditionalData in interface SdkModificatorpublic Sdk clone()
public SdkModificator getSdkModificator()
getSdkModificator in interface Sdkpublic VirtualFile [] getRoots(OrderRootType rootType)
getRoots in interface SdkModificatorpublic void setName(java.lang.String name)
setName in interface SdkModificatorpublic void setHomePath(java.lang.String path)
setHomePath in interface SdkModificatorpublic void setVersionString(java.lang.String versionString)
setVersionString in interface SdkModificatorpublic void setSdkAdditionalData(SdkAdditionalData data)
setSdkAdditionalData in interface SdkModificatorpublic void addRoot(VirtualFile root, OrderRootType rootType)
addRoot in interface SdkModificatorpublic void removeRoot(VirtualFile root, OrderRootType rootType)
removeRoot in interface SdkModificatorpublic void removeRoots(OrderRootType rootType)
removeRoots in interface SdkModificatorpublic void removeAllRoots()
removeAllRoots in interface SdkModificatorpublic void commitChanges()
commitChanges in interface SdkModificatorpublic boolean isWritable()
isWritable in interface SdkModificatorpublic RootProvider getRootProvider()
getRootProvider in interface Sdkpublic <T> T getUserData(Key<T> key)
getUserData in interface UserDataHolderpublic <T> void putUserData(Key<T> key, T value)
UserDataHolderputUserData in interface UserDataHolderpublic java.lang.String toString()
toString in class java.lang.Object