code: remove useless as(not null)
authorJean Privat <jean@pryen.org>
Thu, 17 Jul 2014 17:50:26 +0000 (13:50 -0400)
committerJean Privat <jean@pryen.org>
Thu, 17 Jul 2014 17:50:26 +0000 (13:50 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

lib/android/audio.nit
lib/opts.nit
lib/standard/ropes.nit
src/abstract_compiler.nit
src/common_ffi/c.nit
src/modelize_property.nit
src/naive_interpreter.nit
src/nit.nit
src/nitvm.nit
src/transform.nit

index d5cee8b..b46a660 100644 (file)
@@ -221,7 +221,7 @@ class SoundPool
        fun stop_stream(stream_id: Int) do nsoundpool.stop(stream_id)
 
        # Unload a sound from a sound ID
-       fun unload(sound: SoundSP): Bool do return nsoundpool.unload(sound.soundpool_id.as(not null))
+       fun unload(sound: SoundSP): Bool do return nsoundpool.unload(sound.soundpool_id)
 end
 
 # Used to play sounds, designed to use with medium sized sounds or streams
index 3e0e0e0..d1320a4 100644 (file)
@@ -185,7 +185,7 @@ class OptionEnum
        redef fun pretty_default
        do
                if default_value != null then
-                       return " ({values[default_value.as(not null)]})"
+                       return " ({values[default_value]})"
                else
                        return ""
                end
index c58b012..c17e9bd 100644 (file)
@@ -203,7 +203,7 @@ abstract class Rope
                                return new Path(root.as(Leaf), length, st)
                        end
                end
-               return get_node_from(root.as(not null), 0, position, new List[PathElement])
+               return get_node_from(root, 0, position, new List[PathElement])
        end
 
        # Special case for when the required pos is length
index f01b3f0..285ba8e 100644 (file)
@@ -2571,7 +2571,7 @@ redef class ASendExpr
        do
                var recv = v.expr(self.n_expr, null)
                var args = [recv]
-               for a in self.raw_arguments.as(not null) do
+               for a in self.raw_arguments do
                        args.add(v.expr(a, null))
                end
                return v.compile_callsite(self.callsite.as(not null), args)
@@ -2583,7 +2583,7 @@ redef class ASendReassignFormExpr
        do
                var recv = v.expr(self.n_expr, null)
                var args = [recv]
-               for a in self.raw_arguments.as(not null) do
+               for a in self.raw_arguments do
                        args.add(v.expr(a, null))
                end
                var value = v.expr(self.n_value, null)
index 65b1a22..4e4402c 100644 (file)
@@ -41,7 +41,7 @@ class CLanguage
 
        redef fun compile_extern_method(block, m, ecc, mmodule)
        do
-               var fc = new ExternCFunction(m, mmodule.as(not null))
+               var fc = new ExternCFunction(m, mmodule)
                fc.decls.add( block.location.as_line_pragma )
                fc.exprs.add( block.code )
                ecc.add_exported_function( fc )
index 9a331e5..9fd4295 100644 (file)
@@ -968,7 +968,7 @@ redef class ATypePropdef
                var bound = self.mpropdef.bound
                if bound == null then return # Error thus skiped
 
-               modelbuilder.check_visibility(n_type.as(not null), bound, mpropdef)
+               modelbuilder.check_visibility(n_type, bound, mpropdef)
 
                # Fast case: the bound is not a formal type
                if not bound isa MVirtualType then return
index a579aa2..9e0e14a 100644 (file)
@@ -1521,7 +1521,7 @@ redef class ASendExpr
                var recv = v.expr(self.n_expr)
                if recv == null then return null
                var args = [recv]
-               for a in self.raw_arguments.as(not null) do
+               for a in self.raw_arguments do
                        var i = v.expr(a)
                        if i == null then return null
                        args.add(i)
@@ -1538,7 +1538,7 @@ redef class ASendReassignFormExpr
                var recv = v.expr(self.n_expr)
                if recv == null then return
                var args = [recv]
-               for a in self.raw_arguments.as(not null) do
+               for a in self.raw_arguments do
                        var i = v.expr(a)
                        if i == null then return
                        args.add(i)
index dc48db8..2481ce8 100644 (file)
@@ -35,7 +35,7 @@ toolcontext.process_options(args)
 # We need a model to collect stufs
 var model = new Model
 # An a model builder to parse files
-var modelbuilder = new ModelBuilder(model, toolcontext.as(not null))
+var modelbuilder = new ModelBuilder(model, toolcontext)
 
 var arguments = toolcontext.option_context.rest
 var progname = arguments.first
@@ -57,8 +57,8 @@ else
        mainmodule.set_imported_mmodules(mmodules)
 end
 
-var self_mm = mainmodule.as(not null)
-var self_args = arguments.as(not null)
+var self_mm = mainmodule
+var self_args = arguments
 
 if toolcontext.opt_debugger_autorun.value then
        modelbuilder.run_debugger_autorun(self_mm, self_args)
index 9a62208..c0887db 100644 (file)
@@ -34,7 +34,7 @@ toolcontext.process_options(args)
 var model = new Model
 
 # Add a model builder to parse files
-var modelbuilder = new ModelBuilder(model, toolcontext.as(not null))
+var modelbuilder = new ModelBuilder(model, toolcontext)
 
 var arguments = toolcontext.option_context.rest
 var progname = arguments.first
@@ -56,7 +56,7 @@ else
        mainmodule.set_imported_mmodules(mmodules)
 end
 
-var self_mm = mainmodule.as(not null)
-var self_args = arguments.as(not null)
+var self_mm = mainmodule
+var self_args = arguments
 
 modelbuilder.run_naive_interpreter(self_mm, self_args)
index 6bd37b0..5395559 100644 (file)
@@ -226,7 +226,7 @@ redef class ASendReassignFormExpr
 
                var read_args = new Array[AExpr]
                var write_args = new Array[AExpr]
-               for a in raw_arguments.as(not null) do
+               for a in raw_arguments do
                        nblock.add(a)
                        read_args.add(a.make_var_read)
                        write_args.add(a.make_var_read)