会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Introspection support for local and anonymous classes
    • 对本地和匿名类的内省支持
    • US07669184B2
    • 2010-02-23
    • US11173976
    • 2005-06-30
    • Gilad BrachaJoseph D. DarcyPeter von der Ahe
    • Gilad BrachaJoseph D. DarcyPeter von der Ahe
    • G06F9/44
    • G06F9/4488
    • A technique in accordance with one embodiment of the present invention provides introspection support for anonymous and local classes. As a result of the technique, an enclosing class that defines a generic type variable that is not defined within a local or anonymous class that refers to the generic type variable can be determined. According to one embodiment of the invention, when a compiler determines that a particular class is a local or anonymous class, the compiler emits, into the particular class' binary class file, information that indicates which class encloses the particular class. In response to the invocation of a method (described herein) relative to a reflective proxy that corresponds to an enclosed class, information that identifies an enclosing class that encloses the enclosed class is returned. This is so even if the enclosed class is a local or anonymous class.
    • 根据本发明的一个实施例的技术为匿名和本地类提供内省支持。 作为该技术的结果,可以确定定义在引用泛型类型变量的本地或匿名类中未定义的泛型类型变量的封闭类。 根据本发明的一个实施例,当编译器确定特定类是本地或匿名类时,编译器向特定类“二进制类文件”发出指示哪个类包围特定类的信息。 响应于相对于与封闭类对应的反射代理的方法(在此描述)的响应,返回标识包围封闭类的封闭类的信息。 即使封闭的类是本地或匿名类也是如此。
    • 2. 发明授权
    • Allowing non-generified methods to override generified methods
    • 允许非生成的方法来覆盖生成的方法
    • US07735070B2
    • 2010-06-08
    • US11174073
    • 2005-06-30
    • Peter von der AheGilad Bracha
    • Peter von der AheGilad Bracha
    • G06F9/45G06F9/44
    • G06F9/4491
    • In accordance with one embodiment of the present invention, there is provided a technique for allowing a first method to override a second method as long as specified criteria are satisfied, even if the types of the parameters of the first method differ from the types of the parameters of the second method, and even if the return type of the first method differs from the return type of the second method. As a result of the technique, older methods, which do not have generic return types and/or generically typed parameters, can continue to override methods that did not used to have generic return types and/or generically typed parameters, but now do.
    • 根据本发明的一个实施例,提供了一种允许第一种方法来覆盖第二种方法的技术,只要满足指定的标准,即使第一种方法的参数的类型与 第二种方法的参数,即使第一种方法的返回类型与第二种方法的返回类型不同。 作为该技术的结果,不具有通用返回类型和/或通用类型参数的旧方法可以继续覆盖没有使用通用返回类型和/或通用类型参数的方法,但现在可以这样做。
    • 3. 发明申请
    • EXPRESSION-LEVEL DEBUGGING WITHOUT FORMAT CHANGES
    • 无形式变更的表达式调查
    • US20090125888A1
    • 2009-05-14
    • US11940271
    • 2007-11-14
    • PETER VON DER AHEMARTIN ENTLICHERROMAN ONDRUSKA
    • PETER VON DER AHEMARTIN ENTLICHERROMAN ONDRUSKA
    • G06F9/44
    • G06F11/3604G06F11/3624
    • A debugging tool pauses or stops the execution of a computer program midway through the evaluation of a single line of source code that contains multiple expressions. A debugging tool pauses or stops the execution of a computer program after evaluating and executing one or more expressions within a particular line of source code, but before evaluating and executing one or more other expressions within that same particular line of source code. Thus, programmers can use such a debugging tool to debug a computer program at a level of granularity that is finer than source code line-level. Programmers can use such a debugging tool to debug a computer program, using breakpoints and/or stepping, at an expression-level of granularity.
    • 调试工具通过评估包含多个表达式的单行源代码来暂停或停止计算机程序的执行。 调试工具在评估并执行特定的源代码行中的一个或多个表达式之前,但在评估和执行同一特定的源代码行之前的一个或多个其他表达式之前,暂停或停止计算机程序的执行。 因此,程序员可以使用这样的调试工具来以比源代码行级更精细的粒度级别调试计算机程序。 程序员可以使用这样一个调试工具来调试计算机程序,使用断点和/或步进,以表达级别的粒度。
    • 4. 发明授权
    • Expression-level debugging without format changes
    • 表达式调试没有格式更改
    • US08527961B2
    • 2013-09-03
    • US11940271
    • 2007-11-14
    • Peter Von Der AheMartin EntlicherRoman Ondruska
    • Peter Von Der AheMartin EntlicherRoman Ondruska
    • G06F11/36
    • G06F11/3604G06F11/3624
    • A debugging tool pauses or stops the execution of a computer program midway through the evaluation of a single line of source code that contains multiple expressions. A debugging tool pauses or stops the execution of a computer program after evaluating and executing one or more expressions within a particular line of source code, but before evaluating and executing one or more other expressions within that same particular line of source code. Thus, programmers can use such a debugging tool to debug a computer program at a level of granularity that is finer than source code line-level. Programmers can use such a debugging tool to debug a computer program, using breakpoints and/or stepping, at an expression-level of granularity.
    • 调试工具通过评估包含多个表达式的单行源代码来暂停或停止计算机程序的执行。 调试工具在评估并执行特定的源代码行中的一个或多个表达式之前,但在评估和执行同一特定的源代码行之前的一个或多个其他表达式之前,暂停或停止计算机程序的执行。 因此,程序员可以使用这样的调试工具来以比源代码行级更精细的粒度级别调试计算机程序。 程序员可以使用这样一个调试工具来调试计算机程序,使用断点和/或步进,以表达级别的粒度。