com.android.ide.common.process
Class ProcessInfoBuilder.ProcessInfoImpl
java.lang.Object
com.android.ide.common.process.ProcessInfoBuilder.ProcessInfoImpl
- All Implemented Interfaces:
- ProcessInfo
- Enclosing class:
- ProcessInfoBuilder
protected static class ProcessInfoBuilder.ProcessInfoImpl
- extends java.lang.Object
- implements ProcessInfo
Constructor Summary |
ProcessInfoBuilder.ProcessInfoImpl(java.lang.String executable,
java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.Object> environment)
|
Method Summary |
java.util.List<java.lang.String> |
getArgs()
The command line arguments. |
java.util.Map<java.lang.String,java.lang.Object> |
getEnvironment()
The environment variables to set when running the process. |
java.lang.String |
getExecutable()
The executable to run. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessInfoBuilder.ProcessInfoImpl
public ProcessInfoBuilder.ProcessInfoImpl(@NonNull
java.lang.String executable,
@NonNull
java.util.List<java.lang.String> args,
@NonNull
java.util.Map<java.lang.String,java.lang.Object> environment)
getExecutable
@NonNull
public java.lang.String getExecutable()
- Description copied from interface:
ProcessInfo
- The executable to run.
- Specified by:
getExecutable
in interface ProcessInfo
getArgs
@NonNull
public java.util.List<java.lang.String> getArgs()
- Description copied from interface:
ProcessInfo
- The command line arguments.
- Specified by:
getArgs
in interface ProcessInfo
getEnvironment
@NonNull
public java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
- Description copied from interface:
ProcessInfo
- The environment variables to set when running the process.
The objects in the map are used through their
toString()
representation.
- Specified by:
getEnvironment
in interface ProcessInfo