Package org.jruby
Class RubyArgsFile.ArgsFileData
java.lang.Object
org.jruby.RubyArgsFile.ArgsFileData
- Enclosing class:
- RubyArgsFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcreateNewFile(File file) private static booleanfilenameEqlDash(RubyString filename) static RubyArgsFile.ArgsFileDatagetArgsFileData(Ruby runtime) static RubyArgsFile.ArgsFileDatagetDataFrom(IRubyObject recv) Deprecated.private voidinplaceEdit(ThreadContext context, String filename, String extension) private voidinplaceEditWindows(ThreadContext context, String filename, String extension) booleanisCurrentFile(RubyIO io) booleannext_argv(ThreadContext context) (package private) voidvoidsetCurrentLineNumber(Ruby runtime, int linenumber) Deprecated.
-
Field Details
-
runtime
-
argv
-
currentFile
-
inited
private boolean inited -
next_p
public int next_p -
binmode
public boolean binmode
-
-
Constructor Details
-
ArgsFileData
-
-
Method Details
-
setCurrentLineNumber
Deprecated. -
setArgs
-
next_argv
-
filenameEqlDash
-
getArgsFileData
-
getDataFrom
Deprecated. -
createNewFile
-
inplaceEditWindows
private void inplaceEditWindows(ThreadContext context, String filename, String extension) throws RaiseException - Throws:
RaiseException
-
inplaceEdit
private void inplaceEdit(ThreadContext context, String filename, String extension) throws RaiseException - Throws:
RaiseException
-
isCurrentFile
-