Found 24647 results in 618 files, showing top 50 files (show more).
github.com/llvm-mirror/clang:lib/Sema/AnalysisBasedWarnings.cpp: [ master, ] c++
709:   const DeclRefExpr *Needle;
57:   class UnreachableCodeHandler : public reachable_code::Callback {
126: class LogicalErrorHandler : public CFGCallback {
184:     // Skip function calls which are qualified with a templated class.
704: /// ContainsReference - A visitor class to search for references to
707: class ContainsReference : public ConstEvaluatedExprVisitor<ContainsReference> {
714:   ContainsReference(ASTContext &Context, const DeclRefExpr *Needle)
715:     : Inherited(Context), FoundReference(false), Needle(Needle) {}
726:     if (E == Needle)
1014:   class FallthroughMapper : public RecursiveASTVisitor<FallthroughMapper> {
1483: class UninitValsDiagReporter : public UninitVariablesHandler {
1595: class ThreadSafetyReporter : public clang::threadSafety::ThreadSafetyHandler {
1864: class ConsumedWarningsHandler : public ConsumedWarningsHandlerBase {
245:   // templated classes.
843:     switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) {
850:     case Stmt::IfStmtClass: {
860:     case Stmt::ConditionalOperatorClass: {
870:     case Stmt::BinaryOperatorClass: {
890:     case Stmt::WhileStmtClass:
897:     case Stmt::ForStmtClass:
907:     case Stmt::CXXForRangeStmtClass:
920:     case Stmt::DoStmtClass:
929:     case Stmt::CaseStmtClass:
934:     case Stmt::DefaultStmtClass:
1305:     switch (S->getStmtClass()) {
1306:     case Stmt::ForStmtClass:
1307:     case Stmt::WhileStmtClass:
1308:     case Stmt::CXXForRangeStmtClass:
1309:     case Stmt::ObjCForCollectionStmtClass:
1311:     case Stmt::DoStmtClass: {
1400:   // Classify the current code body for better warning text.
1403:   // FIXME: Should we use a common classification enum and the same set of
1438:     // Classify the weak object being accessed for better warning text.
2057:       .setAlwaysAdd(Stmt::BinaryOperatorClass)
2058:       .setAlwaysAdd(Stmt::CompoundAssignOperatorClass)
2059:       .setAlwaysAdd(Stmt::BlockExprClass)
2060:       .setAlwaysAdd(Stmt::CStyleCastExprClass)
2061:       .setAlwaysAdd(Stmt::DeclRefExprClass)
2062:       .setAlwaysAdd(Stmt::ImplicitCastExprClass)
2063:       .setAlwaysAdd(Stmt::UnaryOperatorClass)
2064:       .setAlwaysAdd(Stmt::AttributedStmtClass);
android.googlesource.com/platform/external/clang:lib/Sema/AnalysisBasedWarnings.cpp: [ master, ] c++
591:   const DeclRefExpr *Needle;
62:   class UnreachableCodeHandler : public reachable_code::Callback {
121: class LogicalErrorHandler : public CFGCallback {
179:     // Skip function calls which are qualified with a templated class.
586: /// ContainsReference - A visitor class to search for references to
589: class ContainsReference : public ConstEvaluatedExprVisitor<ContainsReference> {
596:   ContainsReference(ASTContext &Context, const DeclRefExpr *Needle)
597:     : Inherited(Context), FoundReference(false), Needle(Needle) {}
608:     if (E == Needle)
899:   class FallthroughMapper : public RecursiveASTVisitor<FallthroughMapper> {
1360: class UninitValsDiagReporter : public UninitVariablesHandler {
1472: class ThreadSafetyReporter : public clang::threadSafety::ThreadSafetyHandler {
1742: class ConsumedWarningsHandler : public ConsumedWarningsHandlerBase {
259:   // templated classes.
727:     switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) {
734:     case Stmt::IfStmtClass: {
744:     case Stmt::ConditionalOperatorClass: {
754:     case Stmt::BinaryOperatorClass: {
774:     case Stmt::WhileStmtClass:
781:     case Stmt::ForStmtClass:
791:     case Stmt::CXXForRangeStmtClass:
804:     case Stmt::DoStmtClass:
813:     case Stmt::CaseStmtClass:
818:     case Stmt::DefaultStmtClass:
1182:     switch (S->getStmtClass()) {
1183:     case Stmt::ForStmtClass:
1184:     case Stmt::WhileStmtClass:
1185:     case Stmt::CXXForRangeStmtClass:
1186:     case Stmt::ObjCForCollectionStmtClass:
1188:     case Stmt::DoStmtClass: {
1277:   // Classify the current code body for better warning text.
1280:   // FIXME: Should we use a common classification enum and the same set of
1315:     // Classify the weak object being accessed for better warning text.
1935:       .setAlwaysAdd(Stmt::BinaryOperatorClass)
1936:       .setAlwaysAdd(Stmt::CompoundAssignOperatorClass)
1937:       .setAlwaysAdd(Stmt::BlockExprClass)
1938:       .setAlwaysAdd(Stmt::CStyleCastExprClass)
1939:       .setAlwaysAdd(Stmt::DeclRefExprClass)
1940:       .setAlwaysAdd(Stmt::ImplicitCastExprClass)
1941:       .setAlwaysAdd(Stmt::UnaryOperatorClass)
1942:       .setAlwaysAdd(Stmt::AttributedStmtClass);
chromium.googlesource.com/native_client/pnacl-clang:lib/Sema/AnalysisBasedWarnings.cpp: [ master, ] c++
579:   const DeclRefExpr *Needle;
63:   class UnreachableCodeHandler : public reachable_code::Callback {
122: class LogicalErrorHandler : public CFGCallback {
203:         // Skip function calls which are qualified with a templated class.
574: /// ContainsReference - A visitor class to search for references to
577: class ContainsReference : public EvaluatedExprVisitor<ContainsReference> {
582:   ContainsReference(ASTContext &Context, const DeclRefExpr *Needle)
584:       FoundReference(false), Needle(Needle) {}
595:     if (E == Needle)
888:   class FallthroughMapper : public RecursiveASTVisitor<FallthroughMapper> {
1325: class UninitValsDiagReporter : public UninitVariablesHandler {
1442: class ThreadSafetyReporter : public clang::threadSafety::ThreadSafetyHandler {
1713: class ConsumedWarningsHandler : public ConsumedWarningsHandlerBase {
240:   // templated classes.
715:     switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) {
722:     case Stmt::IfStmtClass: {
732:     case Stmt::ConditionalOperatorClass: {
742:     case Stmt::BinaryOperatorClass: {
762:     case Stmt::WhileStmtClass:
769:     case Stmt::ForStmtClass:
779:     case Stmt::CXXForRangeStmtClass:
792:     case Stmt::DoStmtClass:
801:     case Stmt::CaseStmtClass:
806:     case Stmt::DefaultStmtClass:
1152:     switch (S->getStmtClass()) {
1153:     case Stmt::ForStmtClass:
1154:     case Stmt::WhileStmtClass:
1155:     case Stmt::CXXForRangeStmtClass:
1156:     case Stmt::ObjCForCollectionStmtClass:
1158:     case Stmt::DoStmtClass: {
1248:   // Classify the current code body for better warning text.
1251:   // FIXME: Should we use a common classification enum and the same set of
1286:     // Classify the weak object being accessed for better warning text.
1903:       .setAlwaysAdd(Stmt::BinaryOperatorClass)
1904:       .setAlwaysAdd(Stmt::CompoundAssignOperatorClass)
1905:       .setAlwaysAdd(Stmt::BlockExprClass)
1906:       .setAlwaysAdd(Stmt::CStyleCastExprClass)
1907:       .setAlwaysAdd(Stmt::DeclRefExprClass)
1908:       .setAlwaysAdd(Stmt::ImplicitCastExprClass)
1909:       .setAlwaysAdd(Stmt::UnaryOperatorClass)
1910:       .setAlwaysAdd(Stmt::AttributedStmtClass);
android.googlesource.com/platform/superproject:external/clang/lib/Sema/AnalysisBasedWarnings.cpp: [ master, ] c++ Duplicate result
android.googlesource.com/platform/external/clang_35a:lib/Sema/AnalysisBasedWarnings.cpp: [ master, ] c++
577:   const DeclRefExpr *Needle;
63:   class UnreachableCodeHandler : public reachable_code::Callback {
121: class LogicalErrorHandler : public CFGCallback {
192:         // Skip function calls which are qualified with a templated class.
572: /// ContainsReference - A visitor class to search for references to
575: class ContainsReference : public EvaluatedExprVisitor<ContainsReference> {
580:   ContainsReference(ASTContext &Context, const DeclRefExpr *Needle)
582:       FoundReference(false), Needle(Needle) {}
593:     if (E == Needle)
885:   class FallthroughMapper : public RecursiveASTVisitor<FallthroughMapper> {
1331: class UninitValsDiagReporter : public UninitVariablesHandler {
1454: class ThreadSafetyReporter : public clang::thread_safety::ThreadSafetyHandler {
1629: class ConsumedWarningsHandler : public ConsumedWarningsHandlerBase {
229:   // templated classes.
712:     switch (Term ? Term->getStmtClass() : Stmt::DeclStmtClass) {
719:     case Stmt::IfStmtClass: {
729:     case Stmt::ConditionalOperatorClass: {
739:     case Stmt::BinaryOperatorClass: {
759:     case Stmt::WhileStmtClass:
766:     case Stmt::ForStmtClass:
776:     case Stmt::CXXForRangeStmtClass:
789:     case Stmt::DoStmtClass:
798:     case Stmt::CaseStmtClass:
803:     case Stmt::DefaultStmtClass:
1155:     switch (S->getStmtClass()) {
1156:     case Stmt::ForStmtClass:
1157:     case Stmt::WhileStmtClass:
1158:     case Stmt::CXXForRangeStmtClass:
1159:     case Stmt::ObjCForCollectionStmtClass:
1161:     case Stmt::DoStmtClass: {
1251:   // Classify the current code body for better warning text.
1254:   // FIXME: Should we use a common classification enum and the same set of
1291:     // Classify the weak object being accessed for better warning text.
1831:       .setAlwaysAdd(Stmt::BinaryOperatorClass)
1832:       .setAlwaysAdd(Stmt::CompoundAssignOperatorClass)
1833:       .setAlwaysAdd(Stmt::BlockExprClass)
1834:       .setAlwaysAdd(Stmt::CStyleCastExprClass)
1835:       .setAlwaysAdd(Stmt::DeclRefExprClass)
1836:       .setAlwaysAdd(Stmt::ImplicitCastExprClass)
1837:       .setAlwaysAdd(Stmt::UnaryOperatorClass)
1838:       .setAlwaysAdd(Stmt::AttributedStmtClass);
github.com/fuchsia-mirror/third_party-clang:lib/Sema/AnalysisBasedWarnings.cpp: [ master, ] c++ Duplicate result
github.com/fuchsia-mirror/third_party-cmake:Source/cmTarget.cxx: [ master, ] c++
627:   const cmSourceFileLocation& Needle;
643:   const cmSourceFileLocation& Needle;
156: class cmTargetInternals
630:     : Needle(needle)
636:     return loc.Matches(this->Needle);
647:     : Needle(needle)
658:                    CreateLocation(this->Needle.GetMakefile()));
661:                         LocationMatcher(this->Needle)) != locations.end();
github.com/google/rekall:rekall-gui/manuskript/static/bower_components/markdown/test/fixtures/Markdown-from-MDTest1.1.mdtest/Markdown_Documentation_-_Syntax.json: [ master, ] json
15:         "class": "selected",
264:     ["pre", ["code", "    <div class=\"footer\">\u000a        &copy; 2004 Foo Corporation\u000a    </div>\u000a"]],
266:     ["pre", ["code", "<pre><code>&lt;div class=\"footer\"&gt;\u000a    &amp;copy; 2004 Foo Corporation\u000a&lt;/div&gt;\u000a</code></pre>\u000a"...(3 bytes skipped)...
149:     ["p", "in your anchor tag ", ["code", "href"], " attribute. Needless to say, this is easy to\u000aforget, and is probably the single most common source of HTML valida...(58 bytes skipped)...
chromium.googlesource.com/native_client/nacl-gdb:sim/common/sim-fpu.h: [ master, ] c++
89: } sim_fpu_class;
83:   sim_fpu_class_zero,
84:   sim_fpu_class_snan,
85:   sim_fpu_class_qnan,
86:   sim_fpu_class_number,
87:   sim_fpu_class_denorm,
88:   sim_fpu_class_infinity,
92:   sim_fpu_class class;
346: /* General number class and comparison operators.
46:    Needless to say the results, while better than for a packed 64 bit
297: /* Specific number classes.
chromium.googlesource.com/native_client/nacl-toolchain:gdb/sim/common/sim-fpu.h: [ master, ] c++
89: } sim_fpu_class;
83:   sim_fpu_class_zero,
84:   sim_fpu_class_snan,
85:   sim_fpu_class_qnan,
86:   sim_fpu_class_number,
87:   sim_fpu_class_denorm,
88:   sim_fpu_class_infinity,
92:   sim_fpu_class class;
346: /* General number class and comparison operators.
46:    Needless to say the results, while better than for a packed 64 bit
297: /* Specific number classes.
chromium.googlesource.com/chromium/codesearch:src:codesearch-gitlink-overlay/third_party/perl/perl/lib/pods/perlobj.pod: [ master, ] pod
600: =head3 Class Names as Strings
772: =head2 The UNIVERSAL Class
168: =head2 A Class is Simply a Package
655: =head2 Invoking Class Methods
36: An object is simply a data structure that knows to which class it
41: A class is simply a package. A class provides methods that expect to
47: (or a package name, for class methods) as the first argument.
59: etc.) that have been explicitly associated with a particular class.
63: class.
70:       my $class = shift;
72:       return bless {}, $class;
81:       my $class = shift;
83:       return bless {}, $class;
88: subroutine that blesses a data structure into a class is a valid
93: and associates the hash with the class in C<$class>. In the simplest
94: case, the C<$class> variable will end up containing the string "File".
100:       my $class = shift;
103:       bless $self, $class;
113:       my $class = shift;
116:       bless $self, $class;
124: store data associated with the object. Typically, code inside the class
126: the class should always treat the object as opaque. This is called
150:   bless $foo, 'Class';
151:   print blessed( $bar );      # prints "Class"
169: X<class> X<package> X<@ISA> X<inheritance>
171: Perl does not provide any special syntax for class definitions. A
173: only difference is that in a class, the subroutines may expect a
174: reference to an object or the name of a class as the first argument.
175: This is purely a matter of convention, so a class may contain both
176: methods and subroutines which I<don't> operate on an object or class.
179: contains a list of that class's parent classes, if any. This array is
193: All classes inherit from the L<UNIVERSAL> class implicitly. The
194: L<UNIVERSAL> class is implemented by the Perl core, and provides
196: The C<UNIVERSAL> class will I<never> appear in a package's C<@ISA>
200: Attribute inheritance is left up the class to implement. See the
209: object or a class name as its first argument.
230: object (or class name), and the right hand side is the method name.
266: When a class inherits from another class, any methods defined in the
267: parent class are available to the child class. If you attempt to call a
268: method on an object that isn't defined in its own class, Perl will also
277: Since we didn't define a C<save()> method in the C<File::MP3> class,
278: Perl will look at the C<File::MP3> class's parent classes to find the
282: In this case, it finds a C<save()> method in the C<File> class. Note
285: class.
287: We can override a parent's method in a child class. When we do so, we
288: can still call the parent class's method with the C<SUPER>
289: pseudo-class.
299: use it for regular subroutine calls or class methods:
303:   SUPER->save($thing);     # FAIL: looks for save() method in class
313: The C<SUPER> pseudo-class is resolved from the package where the call
314: is made. It is I<not> resolved based on the object's class. This is
367: blessed into the C<C> class, the C<speak()> method in the C<B> class
369: parent class of C<B> (i.e the class the method call is in), not in the
370: parent class of C<C> (i.e. the class the object belongs to).
382: To declare multiple parents, you simply need to pass multiple class
403: in the C<Child> class, Perl will look for that method in the C<Parent>
404: class and then, if necessary, in the C<Grandparent> class.
409: When a class has multiple parents, the method lookup order becomes more
416: class's C<@ISA> array and searches from there.
451: C<next> pseudo-class. See the L<mro> documentation for more details on
458: class's parent class or adding subroutines to a class will invalidate
459: the cache for that class.
468: This means that a class must implement its own constructor. A
469: constructor is simply a class method that returns a reference to a new
473: object. Let's write a real constructor for the C<File> class we used
479:       my $class = shift;
485:       }, $class;
494: For our File::MP3 class, we can check to make sure that the path we're
500:       my $class = shift;
506:       return $class->SUPER::new(@_);
509: This constructor lets its parent class do the actual object
524: class, it's considered a best practice to wrap all access to the
537: use the accessors rather than having to know how a parent class is
602: Perl also lets you use a scalar containing a string as a class name:
604:   my $class = 'File';
606:   my $file = $class->new( $path, $data );
645: C<IO::File> class. Once you have an open filehandle, you can call
660: incorrectly. For example, the construct C<< Class->new() >> can be
661: interpreted as either C<< 'Class'->new() >> or C<< Class()->new() >>.
663: named Class(), then call new() as a method on the return value of
664: Class()". If there is a subroutine named C<Class()> in the current
665: namespace, Perl will always interpret C<< Class->new() >> as the second
667: C<Class()>
670: call on the class named "Class") in two ways. First, you can append a
671: C<::> to the class name:
673:     Class::->new()
677: Alternatively, you can quote the class name:
679:     'Class'->new()
681: Of course, if the class name is in a scalar Perl will do the right
684:     my $class = 'Class';
685:     $class->new();
697: This syntax can be used with any class or object method:
705: clear if C<save> is a method provided by the C<File> class or simply a
708: When used with class methods, the problem is even worse. Because Perl
710: whether the bareword after the method is a class name or subroutine
723: You can force Perl to interpret the bareword as a class name by
731: blessed into a class via the C<bless> function. The C<bless> function
734:   my $object = bless {}, $class;
737: In the first form, the anonymous hash is being blessed into the class
738: in C<$class>. In the second form, the anonymous hash is blessed into
759: been blessed into a class named "0". This is a possible, but quite
760: pathological. Don't create a class named "0" unless you know what
765: holds a reference to an object, it will return the name of the class
775: All classes automatically inherit from the L<UNIVERSAL> class, which is
776: built-in to the Perl core. This class provides a number of methods, all
777: of which can be called on either a class or an object. You can also
778: choose to override some of these methods in your class. If you do so,
783: =item isa($class)
787: class in C<$class>, or a member of a subclass of C<$class>.
805: The C<can> method checks to see if the class or object it was called on
806: has a method named C<$method>. This checks for the method in the class
810: If your class responds to method calls via C<AUTOLOAD>, you may want to
819: The C<VERSION> method returns the version number of the class
845: If you call a method that doesn't exist in a class, Perl will throw an
846: error. However, if that class or any of its parent classes defines an
854: C<$AUTOLOAD> package global for your class. Since this is a global, if
885: If your class does have an C<AUTOLOAD> method, we strongly recommend
886: that you override C<can> in your class as well. Your overridden C<can>
900: define a C<DESTROY> method in your class. This method will always be
918: If you define an C<AUTOLOAD> in your class, then Perl will call your
975:       my $class = shift;
978:       return bless \$time, $class;
1018:       my $class = shift;
1020:       my $self = bless \( my $object ), $class;
186: parent classes and make sure that the package doesn't inherit from
189: However the parent classes are set, the package's C<@ISA> variable will
269: look for that method in any parent classes it may have.
307:                            #       classes
406: If Perl cannot find the method in any of these classes, it will die
430: derived classes (i.e. before we tried C<Mother> and
442: terms, "C3" order ensures that shared parent classes are never searched
443: before child classes, so Perl will now search: C<Child>, C<Father>,
450: The C3 order also lets you call methods in sibling classes with the
544: syntax, so classes must provide explicitly written accessor methods.
716: barewords it has previously seen, and other input. Needless to say,
742: of a subclass to reuse the parent's constructor, but you may still run
799: You can also override C<DOES> directly in your own classes. If you
1048: some style guides on constructing both modules and classes.
536: Finally, using accessors makes inheritance much simpler. Subclasses can
github.com/hanwen/artisjokke:needle2d/needle-inserter.hh: [ master, ] c++
13: class Needle_inserter : public Deformation_hook
2:   declare Needle_inserter
54:   Needle_inserter (Maubach_tree*, Deformation_state*);
github.com/fuchsia-mirror/third_party-binutils-gdb:sim/common/sim-fpu.h: [ master, ] c++
89: } sim_fpu_class;
83:   sim_fpu_class_zero,
84:   sim_fpu_class_snan,
85:   sim_fpu_class_qnan,
86:   sim_fpu_class_number,
87:   sim_fpu_class_denorm,
88:   sim_fpu_class_infinity,
92:   sim_fpu_class class;
346: /* General number class and comparison operators.
46:    Needless to say the results, while better than for a packed 64 bit
297: /* Specific number classes.
github.com/gwtproject/gwt:samples/dynatable/src/com/google/gwt/sample/dynatable/server/SchoolCalendarServiceImpl.java: [ master, ] java
52:   private static final int CLASS_LENGTH_MINS = 50;
34: public class SchoolCalendarServiceImpl extends RemoteServiceServlet implements
146:       int absStopMins = absStartMins + CLASS_LENGTH_MINS;
43:       "Crutcher", "Needler", "Wilson", "Chase", "Edelstein"};
168:     generateRandomSchedule(student.getClassSchedule());
github.com/fuchsia-mirror/third_party-gdb:sim/common/sim-fpu.h: [ master, ] c++ Duplicate result
gwt.googlesource.com/gwt:samples/dynatable/src/com/google/gwt/sample/dynatable/server/SchoolCalendarServiceImpl.java: [ master, ] java Duplicate result
chromium.googlesource.com/chromium/src/codesearch:third_party/perl/perl/lib/pods/perlobj.pod: [ master, ] pod Duplicate result
github.com/hanwen/artisjokke:needle3d/needle-inserter3.hh: [ master, ] c++
10: class Needle_inserter3 : public Deformation_hook,  public Element_watcher
12:   enum Needle_state {
16:   Needle_state state_;
55:   Needle_inserter3 (Maubach_tree3*, Deformation_state*);
chromium.googlesource.com/chromium/deps/perl:perl/lib/pods/perlobj.pod: [ master, ] pod Duplicate result
kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux:drivers/char/xillybus/xillybus_core.c: [ master, ] c
64: static struct class *xillybus_class;
1846: 		device = device_create(xillybus_class,
1868: 		device_destroy(xillybus_class, MKDEV(major, i));
1884: 		device_destroy(xillybus_class, MKDEV(endpoint->major, minor));
2085: 	xillybus_class = class_create(THIS_MODULE, xillyname);
2086: 	if (IS_ERR(xillybus_class))
2087: 		return PTR_ERR(xillybus_class);
2091: 		class_destroy(xillybus_class);
2103: 	class_destroy(xillybus_class);
84:  * They are held for short direct memory manipulations. Needless to say,
github.com/google/kmsan:drivers/char/xillybus/xillybus_core.c: [ master, ] c Duplicate result
github.com/google/capsicum-linux:drivers/char/xillybus/xillybus_core.c: [ capsicum, ] c
64: static struct class *xillybus_class;
1846: 		device = device_create(xillybus_class,
1868: 		device_destroy(xillybus_class, MKDEV(major, i));
1884: 		device_destroy(xillybus_class, MKDEV(endpoint->major, minor));
2085: 	xillybus_class = class_create(THIS_MODULE, xillyname);
2086: 	if (IS_ERR(xillybus_class))
2087: 		return PTR_ERR(xillybus_class);
2091: 		class_destroy(xillybus_class);
2103: 	class_destroy(xillybus_class);
84:  * They are held for short direct memory manipulations. Needless to say,
github.com/google/ktsan:drivers/char/xillybus/xillybus_core.c: [ tsan, ] c
64: static struct class *xillybus_class;
1844: 		device = device_create(xillybus_class,
1866: 		device_destroy(xillybus_class, MKDEV(major, i));
1882: 		device_destroy(xillybus_class, MKDEV(endpoint->major, minor));
2083: 	xillybus_class = class_create(THIS_MODULE, xillyname);
2084: 	if (IS_ERR(xillybus_class))
2085: 		return PTR_ERR(xillybus_class);
2089: 		class_destroy(xillybus_class);
2101: 	class_destroy(xillybus_class);
84:  * They are held for short direct memory manipulations. Needless to say,
github.com/google/error-prone:check_api/src/main/java/com/google/errorprone/names/NeedlemanWunschEditDistance.java: [ master, ] java
33: public final class NeedlemanWunschEditDistance {
35:   private NeedlemanWunschEditDistance() {
23:  * The Needleman-Wunsch algorithm for finding least-cost string edit distances between pairs of
29:  * <p>See http://en.wikipedia.org/wiki/Needleman-Wunsch_algorithm
github.com/gwtproject/gwt:user/test/com/google/gwt/uibinder/test/client/NeedlesslyAnnotatedLabel.java: [ master, ] java
25: public class NeedlesslyAnnotatedLabel extends Label {
26:   @UiConstructor public NeedlesslyAnnotatedLabel() {
gwt.googlesource.com/gwt:user/test/com/google/gwt/uibinder/test/client/NeedlesslyAnnotatedLabel.java: [ master, ] java Duplicate result
github.com/apache/kudu:www/epoch.0.5.2.min.js: [ master, ] javascript
78: return this.drawNeedle()}};d.prototype.drawNeedle=function(){var c,a,d;d=[this.centerX(),this.centerY(),this.radius()];c=d[0];a=d[1];d=d[2];this.setS...(357 bytes skipped)...
24: ...(118 bytes skipped)...s.rightAxis())};d.prototype._drawAxes=function(){this.hasAxis("bottom")&&this.svg.append("g").attr("class...(48 bytes skipped)..., "+this.innerHeight()+")").call(this.bottomAxis());this.hasAxis("top")&&this.svg.append("g").attr("class","x axis top").call(this.topAxis());this.hasAxis("left")&&this.svg.append("g").attr("class","y axis left").call(this.leftAxis());
25: this.hasAxis("right")&&this.svg.append("g").attr("class","y axis right").attr("transform","translate("+this.innerWidth()+", 0)").call(this.rightAxis());ret...(64 bytes skipped)...
28: a.enter().append("g").attr("class",function(a){return a.className});a.append("path").attr("class","area").attr("d",function(a){return c(a.values)});return e.__super__.draw.call(this)};return e}(Ep...(29 bytes skipped)...
34: function(a){return"translate("+e(a.group)+", 0)"});a.enter().append("g").attr("class...(246 bytes skipped)...r("width",f.rangeBand()).attr("height",function(a){return c-t(a.y)});d.enter().append("rect").attr("class",function(a){return a.className}).attr("x",function(a){return f(a.label)}).attr("y",
36: e(a.group)+")"});a.enter().append("g").attr("class...(239 bytes skipped)...ttr("height",f.rangeBand()).attr("width",function(a){return d(a.y)});c.enter().append("rect").attr("class",function(a){return a.className}).attr("x",function(a){return 0}).attr("y",function(a){return f(a.label)}).attr("height",
39: ...(118 bytes skipped)...").transition().duration(500).attr("d",function(c){return a(c.values)});c.enter().append("g").attr("class",function(a){return a.className}).append("path").attr("class","line").attr("d",function(c){return a(c.values)});c.exit().transition().duration(750).style("opaci...(95 bytes skipped)...
41: ...(228 bytes skipped)...l(".arc").data(this.pie(this.data),function(a){return a.data.category});c.enter().append("g").attr("class",function(a){return"arc pie "+a.data.className});c.select("path").attr("d",this.arc);c.select("text").attr("transform",function(c){return"tran...(26 bytes skipped)...
44: ...(30 bytes skipped)....svg.selectAll(".layer").data(this.data,function(a){return a.category});a.enter().append("g").attr("class",function(a){return a.class...(102 bytes skipped)...,function(a){return h(a.x)}).attr("cy",function(a){return e(a.y)});c.enter().append("circle").attr("class","dot").attr("r",this.options.radius).attr("cx",function(a){return h(a.x)}).attr("cy",function(a){r...(67 bytes skipped)...
50: ...(102 bytes skipped)...Axes=function(){var a,c,d,e,f;this.hasAxis("bottom")&&(a=this.bottomAxis=this.svg.append("g").attr("class...(65 bytes skipped)...gins.left-1)+", "+(this.innerHeight()/this.pixelRatio+this.margins.top)+")"),a.append("path").attr("class...(33 bytes skipped)...s.innerWidth()/this.pixelRatio+1)));this.hasAxis("top")&&(a=this.topAxis=this.svg.append("g").attr("class",
51: ...(23 bytes skipped)...tr("transform","translate("+(this.margins.left-1)+", "+this.margins.top+")"),a.append("path").attr("class","domain").attr("d","M0,0H"+(this.innerWidth()/this.pixelRatio+1)));e=this.options.ticks.time;this....(287 bytes skipped)...
52: function(){this.hasAxis("left")&&this.svg.append("g").attr("class...(77 bytes skipped)...s.margins.top+")").call(this.leftAxis());if(this.hasAxis("right"))return this.svg.append("g").attr("class","y axis right").attr("transform","translate("+(this.width-this.margins.right)+", "+this.margins.to...(189 bytes skipped)...
59: ...(266 bytes skipped)...),opacity:d?0:1,enter:d?!0:!1,exit:!1},this.hasAxis("bottom")&&(a=this.bottomAxis.append("g").attr("class","tick major").attr("transform","translate("+(c.x+1)+",0)").style("opacity",c.opacity),a.append("li...(54 bytes skipped)...
60: ...(50 bytes skipped)...ats.bottom(c.time)),c.bottomEl=jQuery(a[0])),this.hasAxis("top")&&(a=this.topAxis.append("g").attr("class","tick major").attr("transform","translate("+(c.x+1)+",0)").style("opacity",c.opacity),a.append("li...(258 bytes skipped)...
73: ...(22 bytes skipped)...s.el.get(0)).insert("svg",":first-child").attr("width",this.width).attr("height",this.height).attr("class...(87 bytes skipped)....append("g").attr("transform","translate("+this.textX()+", "+this.textY()+")").append("text").attr("class","value").text(this.options.format(this.value));this.animation={interval:null,active:!1,delta:0,tar...(97 bytes skipped)...
2: ...(399 bytes skipped)...ice(0,h)],a.slice(h+1)):d.createElement(a));if(f)if("$"==y&&(y=m[++z]),"#"==f)p.id=y;else if(l=(a=p.className)&&
3: (" "+a+" ").replace(" "+y+" "," "),"."==f)p.class...(57 bytes skipped)...v",p,"<").innerHTML="":(A=p.parentNode)&&A.removeChild(p)}else l=l.substring(1,l.length-1),l!=a&&(p.className=l);k&&("$"==w&&(w=m[++z]),"style"==k?p.style.cssText=w:(f="!"==k.charAt(0)?(k=k.substring(1))&&...(191 bytes skipped)...
13: ...(14 bytes skipped)...=["layer"],h.push("category"+c),d.category=c,null!=d.label&&h.push(Epoch.Util.dasherize(d.label)),d.className=h.join(" "),c++;return this.data=a};a.prototype.update=function(a,c){null==c&&(c=!0);this.setDa...(294 bytes skipped)...
17: ...(397 bytes skipped)...=f.length;q<p;q++)l=f[q],n=l.tagName.toLowerCase(),null!=l.id&&0<l.id.length&&(n+="#"+l.id),null!=l.className&&
18: 0<l.className.length&&(n+="."+jQuery.trim(l.className).replace(/\s+/g,".")),d.push(n);d.push("svg");q=jQuery.trim(a).split(/\s+/);f=0;for(n=q.length;...(295 bytes skipped)...
32: ...(276 bytes skipped)...ion(){var a,c,d,e,f,t,l,y,n,q,p,k;f={};p=this.data;t=0;for(y=p.length;t<y;t++)for(e=p[t],a="bar "+e.className.replace(/\s*layer\s*/,""),k=e.values,l=0,n=k.length;l<n;l++)c=k[l],null==f[q=c.x]&&(f[q]=[]),f[...(28 bytes skipped)...
33: y:c.y,className:a});c=[];for(d in f)a=f[d],c.push({group:d,values:a});return c};d.prototype.draw=function(){"ho...(405 bytes skipped)...
49: ...(387 bytes skipped)...(c),c=["layer"],c.push("category"+((e|0)+1)),null!=f.label&&c.push(Epoch.Util.dasherize(f.label)),d.className=c.join(" "),
65: ...(249 bytes skipped)... k=e.__super__.constructor.apply(this,arguments)}f(e,d);e.prototype.setStyles=function(c){c=null!=c.className?this.getStyles("g."+c.className.replace(/\s/g,".")+" path.area"):this.getStyles("g path.area");this.ctx.fillStyle=c.fill;null!=...(32 bytes skipped)...
70: ...(286 bytes skipped)...A[0];p=A[1];x=this.data;B=[];A=0;for(z=x.length;A<z;A++)n=x[A],0<n.values.length&&(this.setStyles(n.className),w=[this.options.windowSize,n.values.length,this.inTransition()],t=w[0],k=w[1],l=(q=w[2])?-1:0,...(24 bytes skipped)...
86: ...(9 bytes skipped)...e<n;e++){q=p[e];l=q.values[a];z=l.buckets;for(d in z)f=z[d],B[d]+=f;C+=l.max;f=this.getStyles("."+q.className.split(" ").join(".")+" rect.bucket");l.color=f.fill;k.push(l)}q=c*A;this.p.clearRect(q,0,A,this...(302 bytes skipped)...
90: ...(272 bytes skipped)...0];m=d[1];q=this.data;p=[];y=0;for(n=q.length;y<n;y++)if(f=q[y],0<f.values.length){this.setStyles(f.className);this.ctx.beginPath();k=[this.options.windowSize,f.values.length,this.inTransition()];d=k[0];e=...(25 bytes skipped)...
github.com/googleglass/gdk-compass-sample:app/src/main/java/com/google/android/glass/sample/compass/CompassView.java: [ master, ] java
341:     private void drawNeedle(Canvas canvas, boolean bottom) {
50: public class CompassView extends View {
217:         drawNeedle(canvas, false);
218:         drawNeedle(canvas, true);
github.com/bazelbuild/bazel:src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java: [ master, ] java
140:   private Artifact classJar;
144:   private Artifact genClassJar;
801:   public Artifact getClassJar() {
77:  * A helper class for android rules.
82: public class AndroidCommon {
96:       RuleContext ruleContext, Mode mode, final Class<T> classType) {
188:         AnalysisUtils.getProviders(deps, AndroidNeverLinkLibrariesProvider.class)) {
195:           JavaInfo.getProvidersFromListOfTargets(JavaCompilationArgsProvider.class, deps)) {
368:       // Needle index is exhausted, so the needle must match.
403:         ruleContext.isLegalFragment(AndroidConfiguration.class)
404:             && ruleContext.getFragment(AndroidConfiguration.class).getExportsManifestDefault();
423:     // The resource class JAR should already have been generated.
429:                     AndroidRuleClasses.ANDROID_RESOURCES_CLASS_JAR)));
437:     // We don't actually use the ijar. That is almost the same as the resource class jar
471:     classJar = ruleContext.getImplicitOutputArtifact(AndroidRuleClasses.ANDROID_LIBRARY_CLASS_JAR);
481:                       .getProvider(FileProvider.class)
718:             .addProvider(JavaCompilationArgsProvider.class, compilationArgsProvider)
719:             .addProvider(JavaRuleOutputJarsProvider.class, ruleOutputJarsProvider)
720:             .addProvider(JavaSourceJarsProvider.class, sourceJarsProvider)
721:             .addProvider(JavaPluginInfoProvider.class, JavaCommon.getTransitivePlugins(ruleContext))
735:         .addProvider(RunfilesProvider.class, RunfilesProvider.simple(getRunfiles()))
779:                 .getFragment(AndroidConfiguration.class)
856:     return context.getConfiguration().getFragment(AndroidConfiguration.class);
922:       FileProvider fileProvider = dep.getProvider(FileProvider.class);
939:    * into the same classloader. If the same class exists in both jars, there will be runtime
942:    * <p>R.class files that share the same package are also filtered out to prevent
955:         .addFileTypeToFilter(".class")
957:         .addExplicitFilter("R\\.class")
958:         .addExplicitFilter("R\\$.*\\.class")
961:         .addExplicitFilter("/BR\\.class$")
962:         .addExplicitFilter("/databinding/[^/]+Binding\\.class$")
46: import com.google.devtools.build.lib.packages.RuleClass.ConfiguredTargetFactory.RuleErrorException;
53: import com.google.devtools.build.lib.rules.java.ClasspathConfiguredFragment;
57: import com.google.devtools.build.lib.rules.java.JavaCompilationArgsProvider.ClasspathType;
101:         builder.add(ruleContext.getPrerequisites(attr, mode, classType));
210:       Artifact classesDex,
232:     commandLine.addPrefixedExecPath("--output=", classesDex);
240:             .addOutput(classesDex)
433:     // Add the compiled resource jar to the classpath of the main compilation.
436:     // Add the compiled resource jar to the classpath of consuming targets.
472:     idlHelper = new AndroidIdlHelper(ruleContext, classJar);
523:       // Combined resource constants needs to come even before our own classes that may contain
557:     this.jarsProducedForRuntime = jarsProducedForRuntime.add(classJar).build();
574:     helper.addLibrariesToAttributes(javaCommon.targetsTreatedAsDeps(ClasspathType.COMPILE_ONLY));
599:       // We only want to add a jar to the classpath of a dependent rule if it has content.
600:       javaArtifactsBuilder.addRuntimeJar(classJar);
601:       jar = classJar;
604:     filesBuilder.add(classJar);
606:     manifestProtoOutput = helper.createManifestProtoOutput(classJar);
611:       genClassJar = helper.createGenJar(classJar);
612:       genSourceJar = helper.createGensrcJar(classJar);
613:       helper.createGenJarAction(classJar, manifestProtoOutput, genClassJar);
622:     nativeHeaderOutput = helper.createNativeHeaderJar(classJar);
624:     outputDepsProto = helper.createOutputDepsProtoArtifact(classJar, javaArtifactsBuilder);
626:         classJar,
655:         new ClasspathConfiguredFragment(
682:     idlHelper.addTransitiveInfoProviders(builder, classJar, manifestProtoOutput);
700:             .addOutputJar(classJar, iJar, manifestProtoOutput, ImmutableList.of(srcJar))
710:         builder, javaInfoBuilder, filesToBuild, classJar, ANDROID_COLLECTION_SPEC);
793:    * Returns Jars produced by this rule that may go into the runtime classpath. By contrast {@link
794:    * #getRuntimeJars()} returns the complete runtime classpath needed by this rule, including
802:     return classJar;
819:         javaCommon.targetsTreatedAsDeps(ClasspathType.BOTH), ImmutableList.<String>of());
898:       compileDeps = JavaCommon.defaultDeps(ruleContext, semantics, ClasspathType.COMPILE_ONLY);
900:       runtimeDeps = JavaCommon.defaultDeps(ruleContext, semantics, ClasspathType.RUNTIME_ONLY);
901:       bothDeps = JavaCommon.defaultDeps(ruleContext, semantics, ClasspathType.BOTH);
937:    * Used for instrumentation tests. Filter out classes from the instrumentation JAR that are also
263:             .setIdlClassJar(idlHelper.getIdlClassJar())
309:     String packageName = JavaUtil.getJavaFullClassname(nameFragment);
426:             .getResourceJavaClassJar()
435:         NestedSetBuilder.create(Order.STABLE_ORDER, resourceApk.getResourceJavaClassJar()));
440:     artifactsBuilder.addCompileTimeJarAsFullJar(resourceApk.getResourceJavaClassJar());
444:     filesBuilder.add(resourceApk.getResourceJavaClassJar());
451:         ruleContext.getImplicitOutputArtifact(AndroidRuleClasses.ANDROID_RESOURCES_SOURCE_JAR);
474:     ImmutableList<Artifact> bootclasspath;
476:       bootclasspath =
480:                       .getPrerequisite("$desugar_java8_extra_bootclasspath", Mode.HOST)
486:       bootclasspath =
498:             .setBootClassPath(bootclasspath);
525:       artifactsBuilder.addRuntimeJar(resourceApk.getResourceJavaClassJar());
526:       jarsProducedForRuntime.add(resourceApk.getResourceJavaClassJar());
555:       jarsProducedForRuntime.add(generatedExtensionRegistryProvider.getClassJar());
616:     srcJar = ruleContext.getImplicitOutputArtifact(AndroidRuleClasses.ANDROID_LIBRARY_SOURCE_JAR);
654:     javaCommon.setClassPathFragment(
659:             helper.getBootclasspathOrDefault()));
688:     if (resourceApk.getResourceJavaClassJar() != null && resourceSourceJar != null) {
691:               resourceApk.getResourceJavaClassJar(),
712:     javaCommon.addGenJarsProvider(builder, javaInfoBuilder, genClassJar, genSourceJar);
930:         supportApks.addAll(FileType.filter(fileProvider.getFilesToBuild(), AndroidRuleClasses.APK));
chromium.googlesource.com/chromium/codesearch:src/native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++
266: void MouseLockInstance::DrawNeedle(pp::ImageData* image,
46:   RequestInputEvents(PP_INPUTEVENT_CLASS_MOUSE | PP_INPUTEVENT_CLASS_KEYBOARD);
348: class MouseLockModule : public pp::Module {
216:   DrawNeedle(&image, kForegroundColor);
269:     Log("DrawNeedle with NULL image");
github.com/chromium/chromium:native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
chromium.googlesource.com/chromium/src:native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
chromium.googlesource.com/ios-chromium-mirror:native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
chromium.googlesource.com/arc/arc:third_party/chromium-ppapi/native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
github.com/GoogleCloudPlatform/IoT-Icebreaker:appengine/sensordata-to-ui/public/third_party/epoch/epoch.js: [ master, ] javascript
3412:   Gauge.prototype.drawNeedle = function() {
1661:       this.g.append("g").attr("class", "x axis bottom").attr("transform", "translate(0, " + (this.innerHeight()) + ")").call(this.bottom...(8 bytes skipped)...
1664:       this.g.append("g").attr('class', 'x axis top').call(this.topAxis());
1667:       this.g.append("g").attr("class", "y axis left").call(this.leftAxis());
1670:       this.g.append('g').attr('class', 'y axis right').attr('transform', "translate(" + (this.innerWidth()) + ", 0)").call(this.rightAxi...(5 bytes skipped)...
1802:     layer.enter().append('g').attr('class', function(d) {
1805:     layer.append('path').attr('class', 'area').attr('d', function(d) {
1985:     layer.enter().append("g").attr('class', 'layer').attr("transform", function(d) {
1991:     rects.attr('class', function(d) {
2001:     rects.enter().append('rect').attr('class', function(d) {
2026:     layer.enter().append("g").attr('class', 'layer').attr("transform", function(d) {
2032:     rects.attr('class', function(d) {
2042:     rects.enter().append('rect').attr('class', function(d) {
2270:     layer.enter().append('g').attr('class', function(l) {
2272:     }).append('path').attr('class', 'line').attr('d', (function(_this) {
2326:     arcs.enter().append('g').attr('class', function(d) {
2393:     layer.enter().append('g').attr('class', function(d) {
2407:     dots.enter().append('circle').attr('class', 'dot').attr("r", function(d) {
2582:       axis = this.bottomAxis = this.svg.append('g').attr('class', "x axis bottom canvas").attr('transform', "translate(" + (this.margins.left - 1) + ", " + (this.i...(58 bytes skipped)...
2583:       axis.append('path').attr('class', 'domain').attr('d', "M0,0H" + (this.innerWidth() / this.pixelRatio + 1));
2586:       axis = this.topAxis = this.svg.append('g').attr('class', "x axis top canvas").attr('transform', "translate(" + (this.margins.left - 1) + ", " + this.margi...(14 bytes skipped)...
2587:       axis.append('path').attr('class', 'domain').attr('d', "M0,0H" + (this.innerWidth() / this.pixelRatio + 1));
2623:       this.svg.append("g").attr("class", "y axis left").attr('transform', "translate(" + (this.margins.left - 1) + ", " + this.margins.top...(30 bytes skipped)...
2626:       return this.svg.append('g').attr('class', 'y axis right').attr('transform', "translate(" + (this.width - this.margins.right) + ", " + this....(42 bytes skipped)...
2844:       g = this.bottomAxis.append('g').attr('class', 'tick major').attr('transform', "translate(" + (tick.x + 1) + ",0)").style('opacity', tick.opacit...(3 bytes skipped)...
2850:       g = this.topAxis.append('g').attr('class', 'tick major').attr('transform', "translate(" + (tick.x + 1) + ",0)").style('opacity', tick.opacit...(3 bytes skipped)...
3297: ...(13 bytes skipped)...= this.el.insert('svg', ':first-child').attr('width', this.width).attr('height', this.height).attr('class', 'gauge-labels');
3302: ...(25 bytes skipped)...attr('transform', "translate(" + (this.textX()) + ", " + (this.textY()) + ")").append('text').attr('class', 'value').text(this.options.format(this.value));
438: Epoch.Chart.Base = (function(superClass) {
441:   extend(Base, superClass);
585:     var category, classes, i, layer, len;
589:       classes = ['layer'];
590:       classes.push("category" + category);
594:         classes.push(Epoch.Util.dasherize(layer.label));
596:       layer.className = classes.join(' ');
758: Epoch.Chart.SVG = (function(superClass) {
759:   extend(SVG, superClass);
785: Epoch.Chart.Canvas = (function(superClass) {
786:   extend(Canvas, superClass);
872:     var classNames, element, id, match, tag, whole;
877:     whole = match[0], tag = match[1], id = match[2], classNames = match[3];
883:     if (classNames != null) {
884:       element.className = classNames.substr(1).replace(/\./g, ' ');
945:       if ((element.className != null) && element.className.length > 0) {
946:         sel += '.' + Epoch.Util.trim(element.className).replace(/\s+/g, '.');
1469: Epoch.Model = (function(superClass) {
1472:   extend(Model, superClass);
1524: Epoch.Chart.Plot = (function(superClass) {
1527:   extend(Plot, superClass);
1744: Epoch.Chart.Area = (function(superClass) {
1745:   extend(Area, superClass);
1803:       return d.className;
1818: Epoch.Chart.Bar = (function(superClass) {
1821:   extend(Bar, superClass);
1933:     var className, entry, j, k, l, layer, len, len1, map, name, ref, ref1, results, v;
1938:       className = 'bar ' + layer.className.replace(/\s*layer\s*/, '');
1948:           className: className
1992:       return d.className;
2002:       return d.className;
2033:       return d.className;
2043:       return d.className;
2135: Epoch.Chart.Histogram = (function(superClass) {
2138:   extend(Histogram, superClass);
2233: Epoch.Chart.Line = (function(superClass) {
2234:   extend(Line, superClass);
2271:       return l.className;
2288: Epoch.Chart.Pie = (function(superClass) {
2291:   extend(Pie, superClass);
2327:       return "arc pie " + d.data.className;
2365: Epoch.Chart.Scatter = (function(superClass) {
2368:   extend(Scatter, superClass);
2394:       return d.className;
2431: Epoch.Time.Plot = (function(superClass) {
2434:   extend(Plot, superClass);
2555:     var classes, copy, data, i, layer, start;
2563:       classes = ['layer'];
2564:       classes.push("category" + ((i | 0) + 1));
2566:         classes.push(Epoch.Util.dasherize(layer.label));
2568:       copy.className = classes.join(' ');
2989: Epoch.Time.Stack = (function(superClass) {
2990:   extend(Stack, superClass);
3074: Epoch.Time.Area = (function(superClass) {
3075:   extend(Area, superClass);
3089:     if ((layer != null) && (layer.className != null)) {
3090:       styles = this.getStyles("g." + (layer.className.replace(/\s/g, '.')) + " path.area");
3192: Epoch.Time.Bar = (function(superClass) {
3193:   extend(Bar, superClass);
3209:   Bar.prototype.setStyles = function(className) {
3211:     styles = this.getStyles("rect.bar." + (className.replace(/\s/g, '.')));
3236:       this.setStyles(layer.className);
3260: Epoch.Time.Gauge = (function(superClass) {
3263:   extend(Gauge, superClass);
3408:     this.drawNeedle();
3460: Epoch.Time.Heatmap = (function(superClass) {
3463:   extend(Heatmap, superClass);
3668:       styles = this.getStyles("." + (layer.className.split(' ').join('.')) + " rect.bucket");
3773: Epoch.Time.Line = (function(superClass) {
3774:   extend(Line, superClass);
3786:   Line.prototype.setStyles = function(className) {
3788:     styles = this.getStyles("g." + (className.replace(/\s/g, '.')) + " path.line");
3807:       this.setStyles(layer.className);
android.googlesource.com/platform/external/jetbrains/jdk8u_nashorn:docs/JavaScriptingProgrammersGuide.html: [ master, ] html
477: <a name="jsjavaclass" id=jsjavalass"></a>
26: <html class=" regenabled  gecko radius jsenabled regloaded" xmlns="http://www.w3.org/1999/xhtml"><head>
37: <div id="sharepage" class="smallpagetitle"><h1>Java Scripting Programmer's Guide</h1><div class="sharepage">		<div class...(272 bytes skipped)...cs.oracle.com%2Fjavase%2F6%2Fdocs%2Ftechnotes%2Fguides%2Fscripting%2Fprogrammer_guide%2Findex.html" class...(146 bytes skipped)...cs.oracle.com%2Fjavase%2F6%2Fdocs%2Ftechnotes%2Fguides%2Fscripting%2Fprogrammer_guide%2Findex.html" class...(213 bytes skipped)...guides%2Fscripting%2Fprogrammer_guide%2Findex.html;title=Java%20Scripting%20Programmer%27s%20Guide" class...(211 bytes skipped)...es%2Fscripting%2Fprogrammer_guide%2Findex.html&amp;title=Java%20Scripting%20Programmer%27s%20Guide" class...(198 bytes skipped)...cs.oracle.com%2Fjavase%2F6%2Fdocs%2Ftechnotes%2Fguides%2Fscripting%2Fprogrammer_guide%2Findex.html" class="sharelink slashdot" title="Submit this page to Slashdot"></a></td>		<td id="share-blank"> </td></t...(36 bytes skipped)...
80: <li><span><a href="#classBoundImplementations">Class-Bound Implementations
132: of the scripting API is the <code>ScriptEngineManager</code> class.
168: public class EvalScript {
171:         <span class="classref">ScriptEngineManager</span> factory = new ScriptEngineManager();
173:         <span class="classref">ScriptEngine</span> engine = factory.<span class="methodref">getEngineByName</span>("nashorn");
175:         engine.<span class="methodref">eval</span>("print('Hello, World')");
194: public class EvalFile {
197:         <span class="classref">ScriptEngineManager</span> factory = new ScriptEngineManager();
199:         <span class="classref">ScriptEngine</span> engine = factory.<span class="methodref">getEngineByName</span>("nashorn");
201:         engine.<span class="methodref">eval</span>(new java.io.FileReader(args[0]));
246: public class ScriptVars { 
253:         engine.<span class="methodref">put</span>("file", f);
277: public class InvokeScriptFunction {
290:         <span class="classref">Invocable</span> inv = (Invocable) engine;
293:         inv.<span class="methodref">invokeFunction</span>("hello", "Scripting!!" );
307: public class InvokeScriptMethod {
321:         <span class="classref">Invocable</span> inv = (Invocable) engine;
324:         Object obj = engine.<span class="methodref">get</span>("obj");
327:         inv.<span class="methodref">invokeMethod</span>(obj, "hello", "Script Method !!" );
348: public class RunnableImpl {
359:         <span class="classref">Invocable</span> inv = (Invocable) engine;
363:         Runnable r = inv.<span class="methodref">getInterface</span>(Runnable.class);
384: public class RunnableImplObject {
396:         Object obj = engine.<span class="methodref">get</span>("obj");
398:         <span class="classref">Invocable</span> inv = (Invocable) engine;
402:         Runnable r = inv.<span class="methodref">getInterface</span>(obj, Runnable.class);
434: public class MultiScopes {
445:         <span class="classref">ScriptContext</span> newContext = new <span class="classref">SimpleScriptContext</span>();
447:         <span class="classref">Bindings</span> engineScope = newContext.<span class="methodref">getBindings</span>(ScriptContext.ENGINE_SCOPE);
450:         engineScope.<span class="methodref">put</span>("x", "world");
504: In the special case of inner classes, you can either use the JVM fully qualified name, meaning using the dollar sign in the class name, or you can use the dot:
516: ...(2 bytes skipped)...th work. Note however that using the dollar sign is faster, as Java.type first tries to resolve the class name as it is originally specified, and the internal JVM names for inner classes use the dollar sign. If you use the dot, Java.type will internally get a Class...(86 bytes skipped)... matter of fact, it'll keep replacing dots with dollar signs until it either successfully loads the class...(8 bytes skipped)... out of all dots in the name. This way it can correctly resolve and load even multiply nested inner class...(33 bytes skipped)...this will be slower than using the dollar signs in the name. An alternative way to access the inner class is as a property of the outer class:
523: You can access both static and non-static inner classes. If you want to create an instance of a non-static inner class, remember to pass an instance of its outer class as the first argument to the constructor.
536: A type object returned from <code>Java.type</code> is distinct from a <code>java.lang.Class</code> object. You can obtain one from the other using properties <code>class</code> and <code>static</code> on them.
543:  print("Class doesn't act as target of instanceof: " + !(a instanceof a.getClass()))
545:  print("Type's `class` property is same as instance getClass(): " + (a.getClass() === ArrayList.class))
549: You can think of the type object as similar to the class names as used in Java source code: you use them as the
551: and methods, but they are different than the runtime <code>Class</code> objects returned by <code>getClass()</code> calls.
553: between compile-time class expressions and runtime class objects also exists. (Also, Java can't have the equivalent of <code>static</code>
554: property on a <code>Class</code> object since compile-time class expressions are never reified as objects).
570: <span class="functionref">importPackage</span>(java.awt);
572: <span class="functionref">importClass</span>(java.awt.Frame);
581: <p>The <span class="objectref">Packages</span> global variable can
593: avoid that, you may use <span class="functionref">JavaImporter</span>.</p>
600: var SwingGui = new <span class="functionref">JavaImporter</span>(javax.swing,
660: Java anonymous class-like syntax:</p>
695: If a Java class is abstract, you can instantiate an anonymous subclass of it using an argument list that is applicable to any of its public or protected constructors, but...(230 bytes skipped)...
713: which is very similar to Java anonymous inner class definition. On the other hand, if the type is an abstract type with a single abstract method (commo...(210 bytes skipped)...
720: Note that in every one of these cases if you are trying to instantiate an abstract class that has constructors that take some arguments, you can invoke those simply by specifying the argum...(57 bytes skipped)...
736: To extend a concrete Java class, you have to use <code>Java.extend</code> function.
737: <code>Java.extend</code> returns a type object for a subclass of the specified Java class (or implementation of the specified interface) that acts as a script-to-Java adapter for it.  
775: ...(2 bytes skipped)...ode>Java.extend</code> can in fact take a list of multiple types. At most one of the types can be a class, and the rest must
776: be interfaces (the class doesn't have to be the first in the list). You will get back an object that extends the class and 
777: implements all the interfaces. (Obviously, if you only specify interfaces and no class, the object will extend <code>java.lang.Object</code>).
780: <h3>Class-Bound Implementations</h3>
785: to the actual instance being created with <code>new</code>, and not to the whole class. This has some advantages, for example in the
787: ...(8 bytes skipped)...ty, the below code shows that different instantiations of, say, <code>Runnable</code> have the same class regardless of them having
796: print("We share the same class: " + (r1.class === r2.class))
804: We share the same class: true
807: Sometimes, however, you'll want to extend a Java class or implement an interface with implementation bound to the class, not to
808: its instances. Such a need arises, for example, when you need to pass the class for instantiation to an external API; prime example
809: of this is the JavaFX framework where you need to pass an Application class to the FX API and let it instantiate it.
813: denoting a class to extend and interfaces to implement &ndash; can also take one last argument that has to be a Java...(13 bytes skipped)...
814: ...(6 bytes skipped)...erves as the implementation for the methods. In this case, <code>Java.extend()</code> will create a class that has the same
815: constructors as the original class had, as they don't need to take an an extra implementation object parameter. The example below
816: shows how you can create class-bound implementations, and shows that in this case, the implementation classes for different invocations
826: print("We share the same class: " + (r1.class === r2.class))
834: We share the same class: false
839: the implementations are bound to a class, the two classes obviously can't be the same, and we indeed see that the two runnables no
840: longer share the same class &ndash; every invocation of <code>Java.extend()</code> with a class-specific implementation object triggers
841: the creation of a new Java adapter class.
844: Finally, the adapter classes with class-bound implementations can <i>still</i> take an additional constructor parameter to further
846: in a class-based JavaScript implementation object passed to <code>Java.extend</code>, and part in another obje...(29 bytes skipped)...
847: ...(0 bytes skipped)...Whatever functions are provided by the constructor-passed object will override the functions in the class-bound object.
855: print("We share the same class: " + (r1.class === r2.class))
863: We share the same class: true
891: Note that you normally don't even have to use qualified class names in 
897: class.
929: end up with an object of private engine implementation class that implements <code>CharSequence</code> but is not a Java String.
938: abstract class <code>javax.script.AbstractScriptEngine</code>
957: <div class="hr"><hr></div>
973: <div class="hr"><hr></div>
8:  particular file as subject to the "Classpath" exception as provided
66: <li><span><a href="#jsjavaclass">Accessing Java
67: Classes</a></span></li>
69: Classes</a></span></li>
74: <li><span><a href="#jsextendabstract">Extending Abstract Java Classes
76: <li><span><a href="#jsextendconcrete">Extending Concrete Java Classes
161: Needless to say, you have to handle the exceptions
468: <p>For the most part, accessing Java classes, objects and methods
478: <h3>Accessing Java Classes</h3>
527: static fields and methods of the classes:
544:  print("Type is not same as instance's getClass(): " + (a.getClass() !== ArrayList))
546:  print("Type is same as instance getClass()'s `static` property: " + (a.getClass().static === ArrayList))
558: <h3>Importing Java Packages, Classes</h3>
560: <code>importClass</code> can be used to import Java packages and
561: classes.</p>
564: // <a href="source/importpackageclass.js">importpackageclass.js</a>
568: // Import Java packages and classes 
573: // Create Java Objects by "new ClassName"
587: platform classes can be accessed without the "Packages" prefix.</p>
591: <p><code>importPackage</code> and <code>importClass</code>
598: // create JavaImporter with specific packages and classes to import
606:     // classes by unqualified (simple) names.
693: <h3>Extending Abstract Java Classes</h3>
730: ...(35 bytes skipped)... expects a <code>TimerTask</code> as its argument, so Nashorn creates an instance of a TimerTask subclass and uses the passed function to implement its only abstract method, run(). In this usage though, yo...(130 bytes skipped)...
734: <h3>Extending Concrete Java Classes</h3>
760: The reason you must use <code>Java.extend()</code> with concrete classes is that with concrete classes, there can be a 
767: If we allowed subclassing of concrete classes with constructor syntax, Nashorn couldn't tell if you're creating a new 
779: <a name="classBoundImplementations" id="classBoundImplementations"></a>
782: The methods shown so far for extending Java classes and implementing interfaces &ndash; passing an implementation JavaScript object 
783: ...(6 bytes skipped)...ction to a constructor, or using <code>Java.extend</code> with <code>new</code> &ndash; all produce classes that take an
768: <code>Thread</code> and passing it a <code>Runnable</code> at this point, or you are subclassing <code>Thread</code> and
chromium.googlesource.com/git/chromium:native_client_sdk/src/examples/mouselock/mouselock.cc: [ trunk, ] c++
241: void MouseLockInstance::DrawNeedle(pp::ImageData* image,
49:   RequestInputEvents(PP_INPUTEVENT_CLASS_MOUSE |
50:                      PP_INPUTEVENT_CLASS_KEYBOARD);
324: class MouseLockModule : public pp::Module {
193:   DrawNeedle(&image, foreground_color);
244:     Log("DrawNeedle with NULL image");
chromium.googlesource.com/chromium:native_client_sdk/src/examples/mouselock/mouselock.cc: [ trunk, ] c++ Duplicate result
chromium.googlesource.com/chromium/chromium:native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ trunk, ] c++ Duplicate result
chromium.googlesource.com/dart/dartium/src:native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
android.googlesource.com/platform/external/chromium_org:native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
github.com/google/pepper.js:examples/mouselock/mouselock.cc: [ master, ] c++
268: void MouseLockInstance::DrawNeedle(pp::ImageData* image,
48:   RequestInputEvents(PP_INPUTEVENT_CLASS_MOUSE |
49:                      PP_INPUTEVENT_CLASS_KEYBOARD);
355: class MouseLockModule : public pp::Module {
217:   DrawNeedle(&image, kForegroundColor);
271:     Log("DrawNeedle with NULL image");
chromium.googlesource.com/arc/arc:third_party/android/external/chromium_org/native_client_sdk/src/examples/api/mouse_lock/mouse_lock.cc: [ master, ] c++ Duplicate result
github.com/google/error-prone:core/src/main/java/com/google/errorprone/bugpatterns/argumentselectiondefects/ArgumentSelectionDefectChecker.java: [ master, ] java
101:   public Description matchNewClass(NewClassTree tree, VisitorState state) {
115:   private Description visitNewClassOrMethodInvocation(InvocationInfo invocationInfo) {
62: public class ArgumentSelectionDefectChecker extends BugChecker
31: import com.google.errorprone.names.NeedlemanWunschEditDistance;
112:     return visitNewClassOrMethodInvocation(InvocationInfo.createFromNewClass(tree, symbol, state));
139:    * normalised NeedlemanWunschEditDistance. Otherwise, one of the names is unknown and so we return
155:           return NeedlemanWunschEditDistance.getNormalizedEditDistance(
28: import com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher;
34: import com.sun.source.tree.NewClassTree;
63:     implements MethodInvocationTreeMatcher, NewClassTreeMatcher {
96:     return visitNewClassOrMethodInvocation(
github.com/chromium/chromium:third_party/blink/perf_tests/speedometer/resources/main.js: [ master, ] javascript
105:     _updateGaugeNeedle: function (rpm) {
36:         this._updateGaugeNeedle(results.mean);
215:     currentSectionElement.classList.remove('selected');
216:     newSectionElement.classList.add('selected');
109:         var gaugeNeedleElement = document.querySelector('#summarized-results > .gauge .needle');
110:         gaugeNeedleElement.style.setProperty('-webkit-transform', needleRotationValue);
111:         gaugeNeedleElement.style.setProperty('-moz-transform', needleRotationValue);
112:         gaugeNeedleElement.style.setProperty('-ms-transform', needleRotationValue);
113:         gaugeNeedleElement.style.setProperty('transform', needleRotationValue);
chromium.googlesource.com/chromium/codesearch:src/third_party/blink/perf_tests/speedometer/resources/main.js: [ master, ] javascript Duplicate result
chromium.googlesource.com/ios-chromium-mirror:third_party/blink/perf_tests/speedometer/resources/main.js: [ master, ] javascript Duplicate result
chromium.googlesource.com/chromium/src:third_party/blink/perf_tests/speedometer/resources/main.js: [ master, ] javascript Duplicate result
chromium.googlesource.com/arc/arc:third_party/chromium-ppapi/third_party/blink/perf_tests/speedometer/resources/main.js: [ master, ] javascript Duplicate result
chromium.googlesource.com/chromium/src/third_party:blink/perf_tests/speedometer/resources/main.js: [ master, ] javascript Duplicate result