RUNTIME CODE MODIFICATION
First Claim
Patent Images
1. A runtime code system, comprising:
- an interface component that acquires static code that specifies runtime functionality; and
a translation component that translates the static code to dynamic code for execution in a dynamic runtime environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Source languages are translated to target dynamic programming languages. Runtime functionality including reflection and/or dynamic code modification exposed by a source language is mapped to a dynamic language implementation such as that of a script language. Target language dynamism is leveraged to efficiently support runtime functionality in a source language that is more static, for example.
-
Citations
20 Claims
-
1. A runtime code system, comprising:
-
an interface component that acquires static code that specifies runtime functionality; and a translation component that translates the static code to dynamic code for execution in a dynamic runtime environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of computer program execution, comprising:
-
dynamically translating statically typed language code to dynamically typed language code; and interpreting the dynamically typed code. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for supporting runtime code modification, comprising:
-
means for identifying statically typed language code to be injected into a script during execution thereof; and means for translating the statically typed language code to script language code at runtime. - View Dependent Claims (18, 19, 20)
-
Specification