index.d.ts 580 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817
  1. export {};
  2. declare global {
  3. const NULL: any;
  4. const Long: $.java.lang.Long_C;
  5. type Long = $.java.lang.Long;
  6. type long = number | bigint | Long;
  7. const BigDecimal: $.java.math.BigDecimal_C;
  8. type BigDecimal = $.java.math.BigDecimal;
  9. namespace $ {
  10. function type(clsName: string): any;
  11. }
  12. namespace $ {
  13. namespace java.awt {
  14. interface AWTEvent_S {
  15. readonly ACTION_EVENT_MASK: long;
  16. readonly ADJUSTMENT_EVENT_MASK: long;
  17. readonly COMPONENT_EVENT_MASK: long;
  18. readonly CONTAINER_EVENT_MASK: long;
  19. readonly FOCUS_EVENT_MASK: long;
  20. readonly HIERARCHY_BOUNDS_EVENT_MASK: long;
  21. readonly HIERARCHY_EVENT_MASK: long;
  22. readonly INPUT_METHOD_EVENT_MASK: long;
  23. readonly INVOCATION_EVENT_MASK: long;
  24. readonly ITEM_EVENT_MASK: long;
  25. readonly KEY_EVENT_MASK: long;
  26. readonly MOUSE_EVENT_MASK: long;
  27. readonly MOUSE_MOTION_EVENT_MASK: long;
  28. readonly MOUSE_WHEEL_EVENT_MASK: long;
  29. readonly PAINT_EVENT_MASK: long;
  30. readonly RESERVED_ID_MAX: number;
  31. readonly TEXT_EVENT_MASK: long;
  32. readonly WINDOW_EVENT_MASK: long;
  33. readonly WINDOW_FOCUS_EVENT_MASK: long;
  34. readonly WINDOW_STATE_EVENT_MASK: long;
  35. }
  36. type AWTEvent_ST = java.util.EventObject_S & AWTEvent_S;
  37. interface AWTEvent_C extends AWTEvent_ST {
  38. new (arg0: Event): AWTEvent;
  39. new (arg0: any, arg1: number): AWTEvent;
  40. }
  41. interface AWTEvent$ {
  42. getID(): number;
  43. paramString(): string;
  44. setSource(arg0: any): void;
  45. }
  46. type AWTEvent = java.util.EventObject & AWTEvent_S & AWTEvent$;
  47. interface BufferCapabilities_S {
  48. }
  49. type BufferCapabilities_ST = java.lang.Cloneable_S & BufferCapabilities_S;
  50. interface BufferCapabilities_C extends BufferCapabilities_ST {
  51. new (arg0: ImageCapabilities, arg1: ImageCapabilities, arg2: BufferCapabilities$FlipContents): BufferCapabilities;
  52. }
  53. interface BufferCapabilities$ {
  54. clone(): any;
  55. getBackBufferCapabilities(): ImageCapabilities;
  56. getFlipContents(): BufferCapabilities$FlipContents;
  57. getFrontBufferCapabilities(): ImageCapabilities;
  58. isFullScreenRequired(): boolean;
  59. isMultiBufferAvailable(): boolean;
  60. isPageFlipping(): boolean;
  61. }
  62. type BufferCapabilities = java.lang.Cloneable & BufferCapabilities_S & BufferCapabilities$;
  63. interface BufferCapabilities$FlipContents_S {
  64. readonly BACKGROUND: BufferCapabilities$FlipContents;
  65. readonly COPIED: BufferCapabilities$FlipContents;
  66. readonly PRIOR: BufferCapabilities$FlipContents;
  67. readonly UNDEFINED: BufferCapabilities$FlipContents;
  68. }
  69. type BufferCapabilities$FlipContents_ST = __AttributeValue_S & BufferCapabilities$FlipContents_S;
  70. interface BufferCapabilities$FlipContents_C extends BufferCapabilities$FlipContents_ST {
  71. new (): BufferCapabilities$FlipContents;
  72. }
  73. interface BufferCapabilities$FlipContents$ {
  74. }
  75. type BufferCapabilities$FlipContents = __AttributeValue & BufferCapabilities$FlipContents_S & BufferCapabilities$FlipContents$;
  76. interface Color_S {
  77. readonly BLACK: Color;
  78. readonly BLUE: Color;
  79. readonly CYAN: Color;
  80. readonly DARK_GRAY: Color;
  81. readonly GRAY: Color;
  82. readonly GREEN: Color;
  83. readonly LIGHT_GRAY: Color;
  84. readonly MAGENTA: Color;
  85. readonly ORANGE: Color;
  86. readonly PINK: Color;
  87. readonly RED: Color;
  88. readonly WHITE: Color;
  89. readonly YELLOW: Color;
  90. readonly black: Color;
  91. readonly blue: Color;
  92. readonly cyan: Color;
  93. readonly darkGray: Color;
  94. readonly gray: Color;
  95. readonly green: Color;
  96. readonly lightGray: Color;
  97. readonly magenta: Color;
  98. readonly orange: Color;
  99. readonly pink: Color;
  100. readonly red: Color;
  101. readonly white: Color;
  102. readonly yellow: Color;
  103. HSBtoRGB(arg0: number, arg1: number, arg2: number): number;
  104. RGBtoHSB(arg0: number, arg1: number, arg2: number, arg3: number[]): number[];
  105. decode(arg0: string): Color;
  106. getColor(arg0: string): Color;
  107. getColor(arg0: string, arg1: number): Color;
  108. getColor(arg0: string, arg1: Color): Color;
  109. getHSBColor(arg0: number, arg1: number, arg2: number): Color;
  110. }
  111. type Color_ST = Paint_S & java.io.Serializable_S & Color_S;
  112. interface Color_C extends Color_ST {
  113. new (arg0: number): Color;
  114. new (arg0: number, arg1: boolean): Color;
  115. new (arg0: number, arg1: number, arg2: number): Color;
  116. new (arg0: java.awt.color.ColorSpace, arg1: number[], arg2: number): Color;
  117. new (arg0: number, arg1: number, arg2: number, arg3: number): Color;
  118. }
  119. interface Color$ {
  120. brighter(): this;
  121. darker(): this;
  122. getAlpha(): number;
  123. getBlue(): number;
  124. getColorComponents(arg0: number[]): number[];
  125. getColorComponents(arg0: java.awt.color.ColorSpace, arg1: number[]): number[];
  126. getColorSpace(): java.awt.color.ColorSpace;
  127. getComponents(arg0: number[]): number[];
  128. getComponents(arg0: java.awt.color.ColorSpace, arg1: number[]): number[];
  129. getGreen(): number;
  130. getRGB(): number;
  131. getRGBColorComponents(arg0: number[]): number[];
  132. getRGBComponents(arg0: number[]): number[];
  133. getRed(): number;
  134. }
  135. type Color = Paint & java.io.Serializable & Color_S & Color$;
  136. interface Component_S {
  137. readonly BOTTOM_ALIGNMENT: number;
  138. readonly CENTER_ALIGNMENT: number;
  139. readonly LEFT_ALIGNMENT: number;
  140. readonly RIGHT_ALIGNMENT: number;
  141. readonly TOP_ALIGNMENT: number;
  142. }
  143. type Component_ST = java.awt.image.ImageObserver_S & MenuContainer_S & java.io.Serializable_S & Component_S;
  144. interface Component_C extends Component_ST {
  145. }
  146. interface Component$ {
  147. add(arg0: PopupMenu): void;
  148. addComponentListener(arg0: java.awt.event.ComponentListener): void;
  149. addFocusListener(arg0: java.awt.event.FocusListener): void;
  150. addHierarchyBoundsListener(arg0: java.awt.event.HierarchyBoundsListener): void;
  151. addHierarchyListener(arg0: java.awt.event.HierarchyListener): void;
  152. addInputMethodListener(arg0: java.awt.event.InputMethodListener): void;
  153. addKeyListener(arg0: java.awt.event.KeyListener): void;
  154. addMouseListener(arg0: java.awt.event.MouseListener): void;
  155. addMouseMotionListener(arg0: java.awt.event.MouseMotionListener): void;
  156. addMouseWheelListener(arg0: java.awt.event.MouseWheelListener): void;
  157. addNotify(): void;
  158. addPropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  159. addPropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  160. applyComponentOrientation(arg0: ComponentOrientation): void;
  161. areFocusTraversalKeysSet(arg0: number): boolean;
  162. checkImage(arg0: Image, arg1: java.awt.image.ImageObserver): number;
  163. checkImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): number;
  164. contains(arg0: Point): boolean;
  165. contains(arg0: number, arg1: number): boolean;
  166. createImage(arg0: java.awt.image.ImageProducer): Image;
  167. createImage(arg0: number, arg1: number): Image;
  168. createVolatileImage(arg0: number, arg1: number): java.awt.image.VolatileImage;
  169. createVolatileImage(arg0: number, arg1: number, arg2: ImageCapabilities): java.awt.image.VolatileImage;
  170. dispatchEvent(arg0: AWTEvent): void;
  171. doLayout(): void;
  172. enableInputMethods(arg0: boolean): void;
  173. firePropertyChange(arg0: string, arg1: long, arg2: long): void;
  174. firePropertyChange(arg0: string, arg1: number, arg2: number): void;
  175. firePropertyChange(arg0: string, arg1: string, arg2: string): void;
  176. getAccessibleContext(): javax.accessibility.AccessibleContext;
  177. getAlignmentX(): number;
  178. getAlignmentY(): number;
  179. getBackground(): Color;
  180. getBaseline(arg0: number, arg1: number): number;
  181. getBaselineResizeBehavior(): Component$BaselineResizeBehavior;
  182. getBounds(): Rectangle;
  183. getBounds(arg0: Rectangle): Rectangle;
  184. getColorModel(): java.awt.image.ColorModel;
  185. getComponentAt(arg0: Point): this;
  186. getComponentAt(arg0: number, arg1: number): this;
  187. getComponentListeners(): java.awt.event.ComponentListener[];
  188. getComponentOrientation(): ComponentOrientation;
  189. getCursor(): Cursor;
  190. getDropTarget(): java.awt.dnd.DropTarget;
  191. getFocusCycleRootAncestor(): Container;
  192. getFocusListeners(): java.awt.event.FocusListener[];
  193. getFocusTraversalKeys(arg0: number): java.util.Set;
  194. getFocusTraversalKeysEnabled(): boolean;
  195. getFontMetrics(arg0: Font): FontMetrics;
  196. getForeground(): Color;
  197. getGraphics(): Graphics;
  198. getGraphicsConfiguration(): GraphicsConfiguration;
  199. getHeight(): number;
  200. getHierarchyBoundsListeners(): java.awt.event.HierarchyBoundsListener[];
  201. getHierarchyListeners(): java.awt.event.HierarchyListener[];
  202. getIgnoreRepaint(): boolean;
  203. getInputContext(): java.awt.im.InputContext;
  204. getInputMethodListeners(): java.awt.event.InputMethodListener[];
  205. getInputMethodRequests(): java.awt.im.InputMethodRequests;
  206. getKeyListeners(): java.awt.event.KeyListener[];
  207. getListeners(arg0: java.lang.Class): java.util.EventListener[];
  208. getLocale(): java.util.Locale;
  209. getLocation(): Point;
  210. getLocation(arg0: Point): Point;
  211. getLocationOnScreen(): Point;
  212. getMaximumSize(): Dimension;
  213. getMinimumSize(): Dimension;
  214. getMouseListeners(): java.awt.event.MouseListener[];
  215. getMouseMotionListeners(): java.awt.event.MouseMotionListener[];
  216. getMousePosition(): Point;
  217. getMouseWheelListeners(): java.awt.event.MouseWheelListener[];
  218. getName(): string;
  219. getParent(): Container;
  220. getPreferredSize(): Dimension;
  221. getPropertyChangeListeners(): java.beans.PropertyChangeListener[];
  222. getPropertyChangeListeners(arg0: string): java.beans.PropertyChangeListener[];
  223. getSize(): Dimension;
  224. getSize(arg0: Dimension): Dimension;
  225. getToolkit(): Toolkit;
  226. getTreeLock(): any;
  227. getWidth(): number;
  228. getX(): number;
  229. getY(): number;
  230. hasFocus(): boolean;
  231. invalidate(): void;
  232. isBackgroundSet(): boolean;
  233. isCursorSet(): boolean;
  234. isDisplayable(): boolean;
  235. isDoubleBuffered(): boolean;
  236. isEnabled(): boolean;
  237. isFocusCycleRoot(arg0: Container): boolean;
  238. isFocusOwner(): boolean;
  239. isFocusable(): boolean;
  240. isFontSet(): boolean;
  241. isForegroundSet(): boolean;
  242. isLightweight(): boolean;
  243. isMaximumSizeSet(): boolean;
  244. isMinimumSizeSet(): boolean;
  245. isOpaque(): boolean;
  246. isPreferredSizeSet(): boolean;
  247. isShowing(): boolean;
  248. isValid(): boolean;
  249. isVisible(): boolean;
  250. list(): void;
  251. list(arg0: java.io.PrintWriter): void;
  252. list(arg0: java.io.PrintStream): void;
  253. list(arg0: java.io.PrintWriter, arg1: number): void;
  254. list(arg0: java.io.PrintStream, arg1: number): void;
  255. paint(arg0: Graphics): void;
  256. paintAll(arg0: Graphics): void;
  257. prepareImage(arg0: Image, arg1: java.awt.image.ImageObserver): boolean;
  258. prepareImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  259. print(arg0: Graphics): void;
  260. printAll(arg0: Graphics): void;
  261. removeComponentListener(arg0: java.awt.event.ComponentListener): void;
  262. removeFocusListener(arg0: java.awt.event.FocusListener): void;
  263. removeHierarchyBoundsListener(arg0: java.awt.event.HierarchyBoundsListener): void;
  264. removeHierarchyListener(arg0: java.awt.event.HierarchyListener): void;
  265. removeInputMethodListener(arg0: java.awt.event.InputMethodListener): void;
  266. removeKeyListener(arg0: java.awt.event.KeyListener): void;
  267. removeMouseListener(arg0: java.awt.event.MouseListener): void;
  268. removeMouseMotionListener(arg0: java.awt.event.MouseMotionListener): void;
  269. removeMouseWheelListener(arg0: java.awt.event.MouseWheelListener): void;
  270. removeNotify(): void;
  271. removePropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  272. removePropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  273. repaint(): void;
  274. repaint(arg0: long): void;
  275. repaint(arg0: number, arg1: number, arg2: number, arg3: number): void;
  276. repaint(arg0: long, arg1: number, arg2: number, arg3: number, arg4: number): void;
  277. requestFocus(): void;
  278. requestFocusInWindow(): boolean;
  279. revalidate(): void;
  280. setBackground(arg0: Color): void;
  281. setBounds(arg0: Rectangle): void;
  282. setBounds(arg0: number, arg1: number, arg2: number, arg3: number): void;
  283. setComponentOrientation(arg0: ComponentOrientation): void;
  284. setCursor(arg0: Cursor): void;
  285. setDropTarget(arg0: java.awt.dnd.DropTarget): void;
  286. setEnabled(arg0: boolean): void;
  287. setFocusTraversalKeys(arg0: number, arg1: java.util.Set): void;
  288. setFocusTraversalKeysEnabled(arg0: boolean): void;
  289. setFocusable(arg0: boolean): void;
  290. setFont(arg0: Font): void;
  291. setForeground(arg0: Color): void;
  292. setIgnoreRepaint(arg0: boolean): void;
  293. setLocale(arg0: java.util.Locale): void;
  294. setLocation(arg0: Point): void;
  295. setLocation(arg0: number, arg1: number): void;
  296. setMaximumSize(arg0: Dimension): void;
  297. setMinimumSize(arg0: Dimension): void;
  298. setName(arg0: string): void;
  299. setPreferredSize(arg0: Dimension): void;
  300. setSize(arg0: Dimension): void;
  301. setSize(arg0: number, arg1: number): void;
  302. setVisible(arg0: boolean): void;
  303. transferFocus(): void;
  304. transferFocusBackward(): void;
  305. transferFocusUpCycle(): void;
  306. update(arg0: Graphics): void;
  307. validate(): void;
  308. }
  309. type Component = java.awt.image.ImageObserver & MenuContainer & java.io.Serializable & Component_S & Component$;
  310. enum Component$BaselineResizeBehavior {
  311. CONSTANT_ASCENT,
  312. CONSTANT_DESCENT,
  313. CENTER_OFFSET,
  314. OTHER
  315. }
  316. interface ComponentOrientation_S {
  317. readonly LEFT_TO_RIGHT: ComponentOrientation;
  318. readonly RIGHT_TO_LEFT: ComponentOrientation;
  319. readonly UNKNOWN: ComponentOrientation;
  320. getOrientation(arg0: java.util.Locale): ComponentOrientation;
  321. }
  322. type ComponentOrientation_ST = java.io.Serializable_S & ComponentOrientation_S;
  323. interface ComponentOrientation_C extends ComponentOrientation_ST {
  324. new (): ComponentOrientation;
  325. }
  326. interface ComponentOrientation$ {
  327. isHorizontal(): boolean;
  328. isLeftToRight(): boolean;
  329. }
  330. type ComponentOrientation = java.io.Serializable & ComponentOrientation_S & ComponentOrientation$;
  331. interface Composite_S {
  332. }
  333. interface Composite$ {
  334. createContext(arg0: java.awt.image.ColorModel, arg1: java.awt.image.ColorModel, arg2: RenderingHints): CompositeContext;
  335. }
  336. type Composite = Composite_S & Composite$;
  337. interface CompositeContext_S {
  338. }
  339. interface CompositeContext$ {
  340. compose(arg0: java.awt.image.Raster, arg1: java.awt.image.Raster, arg2: java.awt.image.WritableRaster): void;
  341. dispose(): void;
  342. }
  343. type CompositeContext = CompositeContext_S & CompositeContext$;
  344. interface Container_S {
  345. }
  346. type Container_ST = Component_S & Container_S;
  347. interface Container_C extends Container_ST {
  348. new (): Container;
  349. }
  350. interface Container$ {
  351. add(arg0: Component): Component;
  352. add(arg0: Component, arg1: number): Component;
  353. add(arg0: Component, arg1: any): void;
  354. add(arg0: string, arg1: Component): Component;
  355. add(arg0: Component, arg1: any, arg2: number): void;
  356. addContainerListener(arg0: java.awt.event.ContainerListener): void;
  357. findComponentAt(arg0: Point): Component;
  358. findComponentAt(arg0: number, arg1: number): Component;
  359. getComponent(arg0: number): Component;
  360. getComponentCount(): number;
  361. getComponentZOrder(arg0: Component): number;
  362. getComponents(): Component[];
  363. getContainerListeners(): java.awt.event.ContainerListener[];
  364. getFocusTraversalPolicy(): FocusTraversalPolicy;
  365. getInsets(): Insets;
  366. getLayout(): LayoutManager;
  367. getMousePosition(arg0: boolean): Point;
  368. isAncestorOf(arg0: Component): boolean;
  369. isFocusCycleRoot(): boolean;
  370. isFocusTraversalPolicyProvider(): boolean;
  371. isFocusTraversalPolicySet(): boolean;
  372. isValidateRoot(): boolean;
  373. paintComponents(arg0: Graphics): void;
  374. printComponents(arg0: Graphics): void;
  375. remove(arg0: number): void;
  376. remove(arg0: Component): void;
  377. removeAll(): void;
  378. removeContainerListener(arg0: java.awt.event.ContainerListener): void;
  379. setComponentZOrder(arg0: Component, arg1: number): void;
  380. setFocusCycleRoot(arg0: boolean): void;
  381. setFocusTraversalPolicy(arg0: FocusTraversalPolicy): void;
  382. setFocusTraversalPolicyProvider(arg0: boolean): void;
  383. setLayout(arg0: LayoutManager): void;
  384. transferFocusDownCycle(): void;
  385. }
  386. type Container = Component & Container_S & Container$;
  387. interface Cursor_S {
  388. readonly CROSSHAIR_CURSOR: number;
  389. readonly CUSTOM_CURSOR: number;
  390. readonly DEFAULT_CURSOR: number;
  391. readonly E_RESIZE_CURSOR: number;
  392. readonly HAND_CURSOR: number;
  393. readonly MOVE_CURSOR: number;
  394. readonly NE_RESIZE_CURSOR: number;
  395. readonly NW_RESIZE_CURSOR: number;
  396. readonly N_RESIZE_CURSOR: number;
  397. readonly SE_RESIZE_CURSOR: number;
  398. readonly SW_RESIZE_CURSOR: number;
  399. readonly S_RESIZE_CURSOR: number;
  400. readonly TEXT_CURSOR: number;
  401. readonly WAIT_CURSOR: number;
  402. readonly W_RESIZE_CURSOR: number;
  403. getDefaultCursor(): Cursor;
  404. getPredefinedCursor(arg0: number): Cursor;
  405. getSystemCustomCursor(arg0: string): Cursor;
  406. }
  407. type Cursor_ST = java.io.Serializable_S & Cursor_S;
  408. interface Cursor_C extends Cursor_ST {
  409. new (arg0: number): Cursor;
  410. }
  411. interface Cursor$ {
  412. getName(): string;
  413. getType(): number;
  414. }
  415. type Cursor = java.io.Serializable & Cursor_S & Cursor$;
  416. enum Dialog$ModalExclusionType {
  417. NO_EXCLUDE,
  418. APPLICATION_EXCLUDE,
  419. TOOLKIT_EXCLUDE
  420. }
  421. enum Dialog$ModalityType {
  422. MODELESS,
  423. DOCUMENT_MODAL,
  424. APPLICATION_MODAL,
  425. TOOLKIT_MODAL
  426. }
  427. interface Dimension_S {
  428. }
  429. type Dimension_ST = java.awt.geom.Dimension2D_S & java.io.Serializable_S & Dimension_S;
  430. interface Dimension_C extends Dimension_ST {
  431. new (): Dimension;
  432. new (arg0: Dimension): Dimension;
  433. new (arg0: number, arg1: number): Dimension;
  434. }
  435. interface Dimension$ {
  436. height: number;
  437. width: number;
  438. getSize(): this;
  439. setSize(arg0: Dimension): void;
  440. setSize(arg0: number, arg1: number): void;
  441. }
  442. type Dimension = java.awt.geom.Dimension2D & java.io.Serializable & Dimension_S & Dimension$;
  443. interface DisplayMode_S {
  444. readonly BIT_DEPTH_MULTI: number;
  445. readonly REFRESH_RATE_UNKNOWN: number;
  446. }
  447. interface DisplayMode_C extends DisplayMode_S {
  448. new (arg0: number, arg1: number, arg2: number, arg3: number): DisplayMode;
  449. }
  450. interface DisplayMode$ {
  451. equals(arg0: DisplayMode): boolean;
  452. getBitDepth(): number;
  453. getHeight(): number;
  454. getRefreshRate(): number;
  455. getWidth(): number;
  456. }
  457. type DisplayMode = DisplayMode_S & DisplayMode$;
  458. interface Event_S {
  459. readonly ACTION_EVENT: number;
  460. readonly ALT_MASK: number;
  461. readonly BACK_SPACE: number;
  462. readonly CAPS_LOCK: number;
  463. readonly CTRL_MASK: number;
  464. readonly DELETE: number;
  465. readonly DOWN: number;
  466. readonly END: number;
  467. readonly ENTER: number;
  468. readonly ESCAPE: number;
  469. readonly F1: number;
  470. readonly F10: number;
  471. readonly F11: number;
  472. readonly F12: number;
  473. readonly F2: number;
  474. readonly F3: number;
  475. readonly F4: number;
  476. readonly F5: number;
  477. readonly F6: number;
  478. readonly F7: number;
  479. readonly F8: number;
  480. readonly F9: number;
  481. readonly GOT_FOCUS: number;
  482. readonly HOME: number;
  483. readonly INSERT: number;
  484. readonly KEY_ACTION: number;
  485. readonly KEY_ACTION_RELEASE: number;
  486. readonly KEY_PRESS: number;
  487. readonly KEY_RELEASE: number;
  488. readonly LEFT: number;
  489. readonly LIST_DESELECT: number;
  490. readonly LIST_SELECT: number;
  491. readonly LOAD_FILE: number;
  492. readonly LOST_FOCUS: number;
  493. readonly META_MASK: number;
  494. readonly MOUSE_DOWN: number;
  495. readonly MOUSE_DRAG: number;
  496. readonly MOUSE_ENTER: number;
  497. readonly MOUSE_EXIT: number;
  498. readonly MOUSE_MOVE: number;
  499. readonly MOUSE_UP: number;
  500. readonly NUM_LOCK: number;
  501. readonly PAUSE: number;
  502. readonly PGDN: number;
  503. readonly PGUP: number;
  504. readonly PRINT_SCREEN: number;
  505. readonly RIGHT: number;
  506. readonly SAVE_FILE: number;
  507. readonly SCROLL_ABSOLUTE: number;
  508. readonly SCROLL_BEGIN: number;
  509. readonly SCROLL_END: number;
  510. readonly SCROLL_LINE_DOWN: number;
  511. readonly SCROLL_LINE_UP: number;
  512. readonly SCROLL_LOCK: number;
  513. readonly SCROLL_PAGE_DOWN: number;
  514. readonly SCROLL_PAGE_UP: number;
  515. readonly SHIFT_MASK: number;
  516. readonly TAB: number;
  517. readonly UP: number;
  518. readonly WINDOW_DEICONIFY: number;
  519. readonly WINDOW_DESTROY: number;
  520. readonly WINDOW_EXPOSE: number;
  521. readonly WINDOW_ICONIFY: number;
  522. readonly WINDOW_MOVED: number;
  523. }
  524. type Event_ST = java.io.Serializable_S & Event_S;
  525. interface Event_C extends Event_ST {
  526. new (arg0: any, arg1: number, arg2: any): Event;
  527. new (arg0: any, arg1: long, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Event;
  528. new (arg0: any, arg1: long, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: any): Event;
  529. }
  530. interface Event$ {
  531. arg: any;
  532. clickCount: number;
  533. evt: Event;
  534. id: number;
  535. key: number;
  536. modifiers: number;
  537. target: any;
  538. when: long;
  539. x: number;
  540. y: number;
  541. controlDown(): boolean;
  542. metaDown(): boolean;
  543. shiftDown(): boolean;
  544. translate(arg0: number, arg1: number): void;
  545. }
  546. type Event = java.io.Serializable & Event_S & Event$;
  547. interface EventQueue_S {
  548. getCurrentEvent(): AWTEvent;
  549. getMostRecentEventTime(): long;
  550. invokeAndWait(arg0: java.lang.Runnable): void;
  551. invokeLater(arg0: java.lang.Runnable): void;
  552. isDispatchThread(): boolean;
  553. }
  554. interface EventQueue_C extends EventQueue_S {
  555. new (): EventQueue;
  556. }
  557. interface EventQueue$ {
  558. createSecondaryLoop(): SecondaryLoop;
  559. getNextEvent(): AWTEvent;
  560. peekEvent(): AWTEvent;
  561. peekEvent(arg0: number): AWTEvent;
  562. postEvent(arg0: AWTEvent): void;
  563. push(arg0: EventQueue): void;
  564. }
  565. type EventQueue = EventQueue_S & EventQueue$;
  566. interface FocusTraversalPolicy_S {
  567. }
  568. interface FocusTraversalPolicy_C extends FocusTraversalPolicy_S {
  569. new (): FocusTraversalPolicy;
  570. }
  571. interface FocusTraversalPolicy$ {
  572. getComponentAfter(arg0: Container, arg1: Component): Component;
  573. getComponentBefore(arg0: Container, arg1: Component): Component;
  574. getDefaultComponent(arg0: Container): Component;
  575. getFirstComponent(arg0: Container): Component;
  576. getInitialComponent(arg0: Window): Component;
  577. getLastComponent(arg0: Container): Component;
  578. }
  579. type FocusTraversalPolicy = FocusTraversalPolicy_S & FocusTraversalPolicy$;
  580. interface Font_S {
  581. readonly BOLD: number;
  582. readonly CENTER_BASELINE: number;
  583. readonly DIALOG: string;
  584. readonly DIALOG_INPUT: string;
  585. readonly HANGING_BASELINE: number;
  586. readonly ITALIC: number;
  587. readonly LAYOUT_LEFT_TO_RIGHT: number;
  588. readonly LAYOUT_NO_LIMIT_CONTEXT: number;
  589. readonly LAYOUT_NO_START_CONTEXT: number;
  590. readonly LAYOUT_RIGHT_TO_LEFT: number;
  591. readonly MONOSPACED: string;
  592. readonly PLAIN: number;
  593. readonly ROMAN_BASELINE: number;
  594. readonly SANS_SERIF: string;
  595. readonly SERIF: string;
  596. readonly TRUETYPE_FONT: number;
  597. readonly TYPE1_FONT: number;
  598. createFont(arg0: number, arg1: java.io.File): Font;
  599. createFont(arg0: number, arg1: java.io.InputStream): Font;
  600. decode(arg0: string): Font;
  601. getFont(arg0: java.util.Map): Font;
  602. getFont(arg0: string): Font;
  603. getFont(arg0: string, arg1: Font): Font;
  604. }
  605. type Font_ST = java.io.Serializable_S & Font_S;
  606. interface Font_C extends Font_ST {
  607. new (arg0: java.util.Map): Font;
  608. new (arg0: string, arg1: number, arg2: number): Font;
  609. }
  610. interface Font$ {
  611. canDisplay(arg0: number): boolean;
  612. canDisplay(arg0: string): boolean;
  613. canDisplayUpTo(arg0: string): number;
  614. canDisplayUpTo(arg0: string[], arg1: number, arg2: number): number;
  615. canDisplayUpTo(arg0: java.text.CharacterIterator, arg1: number, arg2: number): number;
  616. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: string[]): java.awt.font.GlyphVector;
  617. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: number[]): java.awt.font.GlyphVector;
  618. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: java.text.CharacterIterator): java.awt.font.GlyphVector;
  619. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: string): java.awt.font.GlyphVector;
  620. deriveFont(arg0: number): this;
  621. deriveFont(arg0: java.util.Map): this;
  622. deriveFont(arg0: java.awt.geom.AffineTransform): this;
  623. deriveFont(arg0: number, arg1: number): this;
  624. deriveFont(arg0: number, arg1: java.awt.geom.AffineTransform): this;
  625. getAttributes(): java.util.Map;
  626. getAvailableAttributes(): java.text.AttributedCharacterIterator$Attribute[];
  627. getBaselineFor(arg0: string): number;
  628. getFamily(): string;
  629. getFamily(arg0: java.util.Locale): string;
  630. getFontName(): string;
  631. getFontName(arg0: java.util.Locale): string;
  632. getItalicAngle(): number;
  633. getLineMetrics(arg0: string, arg1: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  634. getLineMetrics(arg0: string[], arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  635. getLineMetrics(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  636. getLineMetrics(arg0: string, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  637. getMaxCharBounds(arg0: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  638. getMissingGlyphCode(): number;
  639. getName(): string;
  640. getNumGlyphs(): number;
  641. getPSName(): string;
  642. getSize(): number;
  643. getSize2D(): number;
  644. getStringBounds(arg0: string, arg1: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  645. getStringBounds(arg0: string[], arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  646. getStringBounds(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  647. getStringBounds(arg0: string, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  648. getStyle(): number;
  649. getTransform(): java.awt.geom.AffineTransform;
  650. hasLayoutAttributes(): boolean;
  651. hasUniformLineMetrics(): boolean;
  652. isBold(): boolean;
  653. isItalic(): boolean;
  654. isPlain(): boolean;
  655. isTransformed(): boolean;
  656. layoutGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: string[], arg2: number, arg3: number, arg4: number): java.awt.font.GlyphVector;
  657. }
  658. type Font = java.io.Serializable & Font_S & Font$;
  659. interface FontMetrics_S {
  660. }
  661. type FontMetrics_ST = java.io.Serializable_S & FontMetrics_S;
  662. interface FontMetrics_C extends FontMetrics_ST {
  663. }
  664. interface FontMetrics$ {
  665. bytesWidth(arg0: number[], arg1: number, arg2: number): number;
  666. charWidth(arg0: number): number;
  667. charWidth(arg0: string): number;
  668. charsWidth(arg0: string[], arg1: number, arg2: number): number;
  669. getAscent(): number;
  670. getDescent(): number;
  671. getFont(): Font;
  672. getFontRenderContext(): java.awt.font.FontRenderContext;
  673. getHeight(): number;
  674. getLeading(): number;
  675. getLineMetrics(arg0: string, arg1: Graphics): java.awt.font.LineMetrics;
  676. getLineMetrics(arg0: string[], arg1: number, arg2: number, arg3: Graphics): java.awt.font.LineMetrics;
  677. getLineMetrics(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: Graphics): java.awt.font.LineMetrics;
  678. getLineMetrics(arg0: string, arg1: number, arg2: number, arg3: Graphics): java.awt.font.LineMetrics;
  679. getMaxAdvance(): number;
  680. getMaxAscent(): number;
  681. getMaxCharBounds(arg0: Graphics): java.awt.geom.Rectangle2D;
  682. getMaxDescent(): number;
  683. getStringBounds(arg0: string, arg1: Graphics): java.awt.geom.Rectangle2D;
  684. getStringBounds(arg0: string[], arg1: number, arg2: number, arg3: Graphics): java.awt.geom.Rectangle2D;
  685. getStringBounds(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: Graphics): java.awt.geom.Rectangle2D;
  686. getStringBounds(arg0: string, arg1: number, arg2: number, arg3: Graphics): java.awt.geom.Rectangle2D;
  687. getWidths(): number[];
  688. hasUniformLineMetrics(): boolean;
  689. stringWidth(arg0: string): number;
  690. }
  691. type FontMetrics = java.io.Serializable & FontMetrics_S & FontMetrics$;
  692. interface Frame_S {
  693. readonly ICONIFIED: number;
  694. readonly MAXIMIZED_BOTH: number;
  695. readonly MAXIMIZED_HORIZ: number;
  696. readonly MAXIMIZED_VERT: number;
  697. readonly NORMAL: number;
  698. getFrames(): Frame[];
  699. }
  700. type Frame_ST = MenuContainer_S & Window_S & Frame_S;
  701. interface Frame_C extends Frame_ST {
  702. new (): Frame;
  703. new (arg0: string): Frame;
  704. new (arg0: GraphicsConfiguration): Frame;
  705. new (arg0: string, arg1: GraphicsConfiguration): Frame;
  706. }
  707. interface Frame$ {
  708. getExtendedState(): number;
  709. getIconImage(): Image;
  710. getMaximizedBounds(): Rectangle;
  711. getMenuBar(): MenuBar;
  712. getState(): number;
  713. getTitle(): string;
  714. isResizable(): boolean;
  715. isUndecorated(): boolean;
  716. setExtendedState(arg0: number): void;
  717. setMaximizedBounds(arg0: Rectangle): void;
  718. setMenuBar(arg0: MenuBar): void;
  719. setResizable(arg0: boolean): void;
  720. setState(arg0: number): void;
  721. setTitle(arg0: string): void;
  722. setUndecorated(arg0: boolean): void;
  723. }
  724. type Frame = Window & MenuContainer & Frame_S & Frame$;
  725. interface Graphics_S {
  726. }
  727. interface Graphics_C extends Graphics_S {
  728. }
  729. interface Graphics$ {
  730. clearRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  731. clipRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  732. copyArea(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  733. create(): this;
  734. create(arg0: number, arg1: number, arg2: number, arg3: number): this;
  735. dispose(): void;
  736. draw3DRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): void;
  737. drawArc(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  738. drawBytes(arg0: number[], arg1: number, arg2: number, arg3: number, arg4: number): void;
  739. drawChars(arg0: string[], arg1: number, arg2: number, arg3: number, arg4: number): void;
  740. drawImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  741. drawImage(arg0: Image, arg1: number, arg2: number, arg3: Color, arg4: java.awt.image.ImageObserver): boolean;
  742. drawImage(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: java.awt.image.ImageObserver): boolean;
  743. drawImage(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Color, arg6: java.awt.image.ImageObserver): boolean;
  744. drawImage(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: java.awt.image.ImageObserver): boolean;
  745. drawImage(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Color, arg10: java.awt.image.ImageObserver): boolean;
  746. drawLine(arg0: number, arg1: number, arg2: number, arg3: number): void;
  747. drawOval(arg0: number, arg1: number, arg2: number, arg3: number): void;
  748. drawPolygon(arg0: Polygon): void;
  749. drawPolygon(arg0: number[], arg1: number[], arg2: number): void;
  750. drawPolyline(arg0: number[], arg1: number[], arg2: number): void;
  751. drawRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  752. drawRoundRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  753. drawString(arg0: java.text.AttributedCharacterIterator, arg1: number, arg2: number): void;
  754. drawString(arg0: string, arg1: number, arg2: number): void;
  755. fill3DRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): void;
  756. fillArc(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  757. fillOval(arg0: number, arg1: number, arg2: number, arg3: number): void;
  758. fillPolygon(arg0: Polygon): void;
  759. fillPolygon(arg0: number[], arg1: number[], arg2: number): void;
  760. fillRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  761. fillRoundRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  762. finalize(): void;
  763. getClip(): Shape;
  764. getClipBounds(): Rectangle;
  765. getClipBounds(arg0: Rectangle): Rectangle;
  766. getColor(): Color;
  767. getFont(): Font;
  768. getFontMetrics(): FontMetrics;
  769. getFontMetrics(arg0: Font): FontMetrics;
  770. hitClip(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  771. setClip(arg0: Shape): void;
  772. setClip(arg0: number, arg1: number, arg2: number, arg3: number): void;
  773. setColor(arg0: Color): void;
  774. setFont(arg0: Font): void;
  775. setPaintMode(): void;
  776. setXORMode(arg0: Color): void;
  777. translate(arg0: number, arg1: number): void;
  778. }
  779. type Graphics = Graphics_S & Graphics$;
  780. interface Graphics2D_S {
  781. }
  782. type Graphics2D_ST = Graphics_S & Graphics2D_S;
  783. interface Graphics2D_C extends Graphics2D_ST {
  784. }
  785. interface Graphics2D$ {
  786. addRenderingHints(arg0: java.util.Map): void;
  787. clip(arg0: Shape): void;
  788. draw(arg0: Shape): void;
  789. drawGlyphVector(arg0: java.awt.font.GlyphVector, arg1: number, arg2: number): void;
  790. drawImage(arg0: Image, arg1: java.awt.geom.AffineTransform, arg2: java.awt.image.ImageObserver): boolean;
  791. drawImage(arg0: java.awt.image.BufferedImage, arg1: java.awt.image.BufferedImageOp, arg2: number, arg3: number): void;
  792. drawRenderableImage(arg0: java.awt.image.renderable.RenderableImage, arg1: java.awt.geom.AffineTransform): void;
  793. drawRenderedImage(arg0: java.awt.image.RenderedImage, arg1: java.awt.geom.AffineTransform): void;
  794. drawString(arg0: java.text.AttributedCharacterIterator, arg1: number, arg2: number): void;
  795. drawString(arg0: string, arg1: number, arg2: number): void;
  796. fill(arg0: Shape): void;
  797. getBackground(): Color;
  798. getComposite(): Composite;
  799. getDeviceConfiguration(): GraphicsConfiguration;
  800. getFontRenderContext(): java.awt.font.FontRenderContext;
  801. getPaint(): Paint;
  802. getRenderingHint(arg0: RenderingHints$Key): any;
  803. getRenderingHints(): RenderingHints;
  804. getStroke(): Stroke;
  805. getTransform(): java.awt.geom.AffineTransform;
  806. hit(arg0: Rectangle, arg1: Shape, arg2: boolean): boolean;
  807. rotate(arg0: number): void;
  808. rotate(arg0: number, arg1: number, arg2: number): void;
  809. scale(arg0: number, arg1: number): void;
  810. setBackground(arg0: Color): void;
  811. setComposite(arg0: Composite): void;
  812. setPaint(arg0: Paint): void;
  813. setRenderingHint(arg0: RenderingHints$Key, arg1: any): void;
  814. setRenderingHints(arg0: java.util.Map): void;
  815. setStroke(arg0: Stroke): void;
  816. setTransform(arg0: java.awt.geom.AffineTransform): void;
  817. shear(arg0: number, arg1: number): void;
  818. transform(arg0: java.awt.geom.AffineTransform): void;
  819. translate(arg0: number, arg1: number): void;
  820. }
  821. type Graphics2D = Graphics & Graphics2D_S & Graphics2D$;
  822. interface GraphicsConfigTemplate_S {
  823. readonly PREFERRED: number;
  824. readonly REQUIRED: number;
  825. readonly UNNECESSARY: number;
  826. }
  827. type GraphicsConfigTemplate_ST = java.io.Serializable_S & GraphicsConfigTemplate_S;
  828. interface GraphicsConfigTemplate_C extends GraphicsConfigTemplate_ST {
  829. new (): GraphicsConfigTemplate;
  830. }
  831. interface GraphicsConfigTemplate$ {
  832. getBestConfiguration(arg0: GraphicsConfiguration[]): GraphicsConfiguration;
  833. isGraphicsConfigSupported(arg0: GraphicsConfiguration): boolean;
  834. }
  835. type GraphicsConfigTemplate = java.io.Serializable & GraphicsConfigTemplate_S & GraphicsConfigTemplate$;
  836. interface GraphicsConfiguration_S {
  837. }
  838. interface GraphicsConfiguration_C extends GraphicsConfiguration_S {
  839. }
  840. interface GraphicsConfiguration$ {
  841. createCompatibleImage(arg0: number, arg1: number): java.awt.image.BufferedImage;
  842. createCompatibleImage(arg0: number, arg1: number, arg2: number): java.awt.image.BufferedImage;
  843. createCompatibleVolatileImage(arg0: number, arg1: number): java.awt.image.VolatileImage;
  844. createCompatibleVolatileImage(arg0: number, arg1: number, arg2: number): java.awt.image.VolatileImage;
  845. createCompatibleVolatileImage(arg0: number, arg1: number, arg2: ImageCapabilities): java.awt.image.VolatileImage;
  846. createCompatibleVolatileImage(arg0: number, arg1: number, arg2: ImageCapabilities, arg3: number): java.awt.image.VolatileImage;
  847. getBounds(): Rectangle;
  848. getBufferCapabilities(): BufferCapabilities;
  849. getColorModel(): java.awt.image.ColorModel;
  850. getColorModel(arg0: number): java.awt.image.ColorModel;
  851. getDefaultTransform(): java.awt.geom.AffineTransform;
  852. getDevice(): GraphicsDevice;
  853. getImageCapabilities(): ImageCapabilities;
  854. getNormalizingTransform(): java.awt.geom.AffineTransform;
  855. isTranslucencyCapable(): boolean;
  856. }
  857. type GraphicsConfiguration = GraphicsConfiguration_S & GraphicsConfiguration$;
  858. interface GraphicsDevice_S {
  859. readonly TYPE_IMAGE_BUFFER: number;
  860. readonly TYPE_PRINTER: number;
  861. readonly TYPE_RASTER_SCREEN: number;
  862. }
  863. interface GraphicsDevice_C extends GraphicsDevice_S {
  864. }
  865. interface GraphicsDevice$ {
  866. getAvailableAcceleratedMemory(): number;
  867. getBestConfiguration(arg0: GraphicsConfigTemplate): GraphicsConfiguration;
  868. getConfigurations(): GraphicsConfiguration[];
  869. getDefaultConfiguration(): GraphicsConfiguration;
  870. getDisplayMode(): DisplayMode;
  871. getDisplayModes(): DisplayMode[];
  872. getFullScreenWindow(): Window;
  873. getIDstring(): string;
  874. getType(): number;
  875. isDisplayChangeSupported(): boolean;
  876. isFullScreenSupported(): boolean;
  877. isWindowTranslucencySupported(arg0: GraphicsDevice$WindowTranslucency): boolean;
  878. setDisplayMode(arg0: DisplayMode): void;
  879. setFullScreenWindow(arg0: Window): void;
  880. }
  881. type GraphicsDevice = GraphicsDevice_S & GraphicsDevice$;
  882. enum GraphicsDevice$WindowTranslucency {
  883. PERPIXEL_TRANSPARENT,
  884. TRANSLUCENT,
  885. PERPIXEL_TRANSLUCENT
  886. }
  887. interface Image_S {
  888. readonly SCALE_AREA_AVERAGING: number;
  889. readonly SCALE_DEFAULT: number;
  890. readonly SCALE_FAST: number;
  891. readonly SCALE_REPLICATE: number;
  892. readonly SCALE_SMOOTH: number;
  893. readonly UndefinedProperty: any;
  894. }
  895. interface Image_C extends Image_S {
  896. new (): Image;
  897. }
  898. interface Image$ {
  899. flush(): void;
  900. getAccelerationPriority(): number;
  901. getCapabilities(arg0: GraphicsConfiguration): ImageCapabilities;
  902. getGraphics(): Graphics;
  903. getHeight(arg0: java.awt.image.ImageObserver): number;
  904. getProperty(arg0: string, arg1: java.awt.image.ImageObserver): any;
  905. getScaledInstance(arg0: number, arg1: number, arg2: number): this;
  906. getSource(): java.awt.image.ImageProducer;
  907. getWidth(arg0: java.awt.image.ImageObserver): number;
  908. setAccelerationPriority(arg0: number): void;
  909. }
  910. type Image = Image_S & Image$;
  911. interface ImageCapabilities_S {
  912. }
  913. type ImageCapabilities_ST = java.lang.Cloneable_S & ImageCapabilities_S;
  914. interface ImageCapabilities_C extends ImageCapabilities_ST {
  915. new (arg0: boolean): ImageCapabilities;
  916. }
  917. interface ImageCapabilities$ {
  918. clone(): any;
  919. isAccelerated(): boolean;
  920. isTrueVolatile(): boolean;
  921. }
  922. type ImageCapabilities = java.lang.Cloneable & ImageCapabilities_S & ImageCapabilities$;
  923. interface Insets_S {
  924. }
  925. type Insets_ST = java.io.Serializable_S & java.lang.Cloneable_S & Insets_S;
  926. interface Insets_C extends Insets_ST {
  927. new (arg0: number, arg1: number, arg2: number, arg3: number): Insets;
  928. }
  929. interface Insets$ {
  930. bottom: number;
  931. left: number;
  932. right: number;
  933. top: number;
  934. clone(): any;
  935. set(arg0: number, arg1: number, arg2: number, arg3: number): void;
  936. }
  937. type Insets = java.lang.Cloneable & java.io.Serializable & Insets_S & Insets$;
  938. interface JobAttributes_S {
  939. }
  940. type JobAttributes_ST = java.lang.Cloneable_S & JobAttributes_S;
  941. interface JobAttributes_C extends JobAttributes_ST {
  942. new (): JobAttributes;
  943. new (arg0: JobAttributes): JobAttributes;
  944. new (arg0: number, arg1: JobAttributes$DefaultSelectionType, arg2: JobAttributes$DestinationType, arg3: JobAttributes$DialogType, arg4: string, arg5: number, arg6: number, arg7: JobAttributes$MultipleDocumentHandlingType, arg8: number[][], arg9: string, arg10: JobAttributes$SidesType): JobAttributes;
  945. }
  946. interface JobAttributes$ {
  947. clone(): any;
  948. getCopies(): number;
  949. getDefaultSelection(): JobAttributes$DefaultSelectionType;
  950. getDestination(): JobAttributes$DestinationType;
  951. getDialog(): JobAttributes$DialogType;
  952. getFileName(): string;
  953. getFromPage(): number;
  954. getMaxPage(): number;
  955. getMinPage(): number;
  956. getMultipleDocumentHandling(): JobAttributes$MultipleDocumentHandlingType;
  957. getPageRanges(): number[][];
  958. getPrinter(): string;
  959. getSides(): JobAttributes$SidesType;
  960. getToPage(): number;
  961. set(arg0: JobAttributes): void;
  962. setCopies(arg0: number): void;
  963. setCopiesToDefault(): void;
  964. setDefaultSelection(arg0: JobAttributes$DefaultSelectionType): void;
  965. setDestination(arg0: JobAttributes$DestinationType): void;
  966. setDialog(arg0: JobAttributes$DialogType): void;
  967. setFileName(arg0: string): void;
  968. setFromPage(arg0: number): void;
  969. setMaxPage(arg0: number): void;
  970. setMinPage(arg0: number): void;
  971. setMultipleDocumentHandling(arg0: JobAttributes$MultipleDocumentHandlingType): void;
  972. setMultipleDocumentHandlingToDefault(): void;
  973. setPageRanges(arg0: number[][]): void;
  974. setPrinter(arg0: string): void;
  975. setSides(arg0: JobAttributes$SidesType): void;
  976. setSidesToDefault(): void;
  977. setToPage(arg0: number): void;
  978. }
  979. type JobAttributes = java.lang.Cloneable & JobAttributes_S & JobAttributes$;
  980. interface JobAttributes$DefaultSelectionType_S {
  981. readonly ALL: JobAttributes$DefaultSelectionType;
  982. readonly RANGE: JobAttributes$DefaultSelectionType;
  983. readonly SELECTION: JobAttributes$DefaultSelectionType;
  984. }
  985. type JobAttributes$DefaultSelectionType_ST = __AttributeValue_S & JobAttributes$DefaultSelectionType_S;
  986. interface JobAttributes$DefaultSelectionType_C extends JobAttributes$DefaultSelectionType_ST {
  987. new (): JobAttributes$DefaultSelectionType;
  988. }
  989. interface JobAttributes$DefaultSelectionType$ {
  990. }
  991. type JobAttributes$DefaultSelectionType = __AttributeValue & JobAttributes$DefaultSelectionType_S & JobAttributes$DefaultSelectionType$;
  992. interface JobAttributes$DestinationType_S {
  993. readonly FILE: JobAttributes$DestinationType;
  994. readonly PRINTER: JobAttributes$DestinationType;
  995. }
  996. type JobAttributes$DestinationType_ST = __AttributeValue_S & JobAttributes$DestinationType_S;
  997. interface JobAttributes$DestinationType_C extends JobAttributes$DestinationType_ST {
  998. new (): JobAttributes$DestinationType;
  999. }
  1000. interface JobAttributes$DestinationType$ {
  1001. }
  1002. type JobAttributes$DestinationType = __AttributeValue & JobAttributes$DestinationType_S & JobAttributes$DestinationType$;
  1003. interface JobAttributes$DialogType_S {
  1004. readonly COMMON: JobAttributes$DialogType;
  1005. readonly NATIVE: JobAttributes$DialogType;
  1006. readonly NONE: JobAttributes$DialogType;
  1007. }
  1008. type JobAttributes$DialogType_ST = __AttributeValue_S & JobAttributes$DialogType_S;
  1009. interface JobAttributes$DialogType_C extends JobAttributes$DialogType_ST {
  1010. new (): JobAttributes$DialogType;
  1011. }
  1012. interface JobAttributes$DialogType$ {
  1013. }
  1014. type JobAttributes$DialogType = __AttributeValue & JobAttributes$DialogType_S & JobAttributes$DialogType$;
  1015. interface JobAttributes$MultipleDocumentHandlingType_S {
  1016. readonly SEPARATE_DOCUMENTS_COLLATED_COPIES: JobAttributes$MultipleDocumentHandlingType;
  1017. readonly SEPARATE_DOCUMENTS_UNCOLLATED_COPIES: JobAttributes$MultipleDocumentHandlingType;
  1018. }
  1019. type JobAttributes$MultipleDocumentHandlingType_ST = __AttributeValue_S & JobAttributes$MultipleDocumentHandlingType_S;
  1020. interface JobAttributes$MultipleDocumentHandlingType_C extends JobAttributes$MultipleDocumentHandlingType_ST {
  1021. new (): JobAttributes$MultipleDocumentHandlingType;
  1022. }
  1023. interface JobAttributes$MultipleDocumentHandlingType$ {
  1024. }
  1025. type JobAttributes$MultipleDocumentHandlingType = __AttributeValue & JobAttributes$MultipleDocumentHandlingType_S & JobAttributes$MultipleDocumentHandlingType$;
  1026. interface JobAttributes$SidesType_S {
  1027. readonly ONE_SIDED: JobAttributes$SidesType;
  1028. readonly TWO_SIDED_LONG_EDGE: JobAttributes$SidesType;
  1029. readonly TWO_SIDED_SHORT_EDGE: JobAttributes$SidesType;
  1030. }
  1031. type JobAttributes$SidesType_ST = __AttributeValue_S & JobAttributes$SidesType_S;
  1032. interface JobAttributes$SidesType_C extends JobAttributes$SidesType_ST {
  1033. new (): JobAttributes$SidesType;
  1034. }
  1035. interface JobAttributes$SidesType$ {
  1036. }
  1037. type JobAttributes$SidesType = __AttributeValue & JobAttributes$SidesType_S & JobAttributes$SidesType$;
  1038. interface LayoutManager_S {
  1039. }
  1040. interface LayoutManager$ {
  1041. addLayoutComponent(arg0: string, arg1: Component): void;
  1042. layoutContainer(arg0: Container): void;
  1043. minimumLayoutSize(arg0: Container): Dimension;
  1044. preferredLayoutSize(arg0: Container): Dimension;
  1045. removeLayoutComponent(arg0: Component): void;
  1046. }
  1047. type LayoutManager = LayoutManager_S & LayoutManager$;
  1048. interface Menu_S {
  1049. }
  1050. type Menu_ST = MenuItem_S & javax.accessibility.Accessible_S & MenuContainer_S & Menu_S;
  1051. interface Menu_C extends Menu_ST {
  1052. new (): Menu;
  1053. new (arg0: string): Menu;
  1054. new (arg0: string, arg1: boolean): Menu;
  1055. }
  1056. interface Menu$ {
  1057. add(arg0: MenuItem): MenuItem;
  1058. add(arg0: string): void;
  1059. addSeparator(): void;
  1060. getItem(arg0: number): MenuItem;
  1061. getItemCount(): number;
  1062. insert(arg0: MenuItem, arg1: number): void;
  1063. insert(arg0: string, arg1: number): void;
  1064. insertSeparator(arg0: number): void;
  1065. isTearOff(): boolean;
  1066. remove(arg0: number): void;
  1067. removeAll(): void;
  1068. }
  1069. type Menu = MenuItem & MenuContainer & javax.accessibility.Accessible & Menu_S & Menu$;
  1070. interface MenuBar_S {
  1071. }
  1072. type MenuBar_ST = javax.accessibility.Accessible_S & MenuComponent_S & MenuContainer_S & MenuBar_S;
  1073. interface MenuBar_C extends MenuBar_ST {
  1074. new (): MenuBar;
  1075. }
  1076. interface MenuBar$ {
  1077. add(arg0: Menu): Menu;
  1078. addNotify(): void;
  1079. deleteShortcut(arg0: MenuShortcut): void;
  1080. getHelpMenu(): Menu;
  1081. getMenu(arg0: number): Menu;
  1082. getMenuCount(): number;
  1083. getShortcutMenuItem(arg0: MenuShortcut): MenuItem;
  1084. remove(arg0: number): void;
  1085. setHelpMenu(arg0: Menu): void;
  1086. shortcuts(): java.util.Enumeration;
  1087. }
  1088. type MenuBar = MenuComponent & MenuContainer & javax.accessibility.Accessible & MenuBar_S & MenuBar$;
  1089. interface MenuComponent_S {
  1090. }
  1091. type MenuComponent_ST = java.io.Serializable_S & MenuComponent_S;
  1092. interface MenuComponent_C extends MenuComponent_ST {
  1093. new (): MenuComponent;
  1094. }
  1095. interface MenuComponent$ {
  1096. dispatchEvent(arg0: AWTEvent): void;
  1097. getAccessibleContext(): javax.accessibility.AccessibleContext;
  1098. getFont(): Font;
  1099. getName(): string;
  1100. getParent(): MenuContainer;
  1101. removeNotify(): void;
  1102. setFont(arg0: Font): void;
  1103. setName(arg0: string): void;
  1104. }
  1105. type MenuComponent = java.io.Serializable & MenuComponent_S & MenuComponent$;
  1106. interface MenuContainer_S {
  1107. }
  1108. interface MenuContainer$ {
  1109. getFont(): Font;
  1110. remove(arg0: MenuComponent): void;
  1111. }
  1112. type MenuContainer = MenuContainer_S & MenuContainer$;
  1113. interface MenuItem_S {
  1114. }
  1115. type MenuItem_ST = javax.accessibility.Accessible_S & MenuComponent_S & MenuItem_S;
  1116. interface MenuItem_C extends MenuItem_ST {
  1117. new (): MenuItem;
  1118. new (arg0: string): MenuItem;
  1119. new (arg0: string, arg1: MenuShortcut): MenuItem;
  1120. }
  1121. interface MenuItem$ {
  1122. addActionListener(arg0: java.awt.event.ActionListener): void;
  1123. addNotify(): void;
  1124. deleteShortcut(): void;
  1125. getActionCommand(): string;
  1126. getActionListeners(): java.awt.event.ActionListener[];
  1127. getLabel(): string;
  1128. getListeners(arg0: java.lang.Class): java.util.EventListener[];
  1129. getShortcut(): MenuShortcut;
  1130. isEnabled(): boolean;
  1131. paramString(): string;
  1132. removeActionListener(arg0: java.awt.event.ActionListener): void;
  1133. setActionCommand(arg0: string): void;
  1134. setEnabled(arg0: boolean): void;
  1135. setLabel(arg0: string): void;
  1136. setShortcut(arg0: MenuShortcut): void;
  1137. }
  1138. type MenuItem = MenuComponent & javax.accessibility.Accessible & MenuItem_S & MenuItem$;
  1139. interface MenuShortcut_S {
  1140. }
  1141. type MenuShortcut_ST = java.io.Serializable_S & MenuShortcut_S;
  1142. interface MenuShortcut_C extends MenuShortcut_ST {
  1143. new (arg0: number): MenuShortcut;
  1144. new (arg0: number, arg1: boolean): MenuShortcut;
  1145. }
  1146. interface MenuShortcut$ {
  1147. equals(arg0: MenuShortcut): boolean;
  1148. getKey(): number;
  1149. usesShiftModifier(): boolean;
  1150. }
  1151. type MenuShortcut = java.io.Serializable & MenuShortcut_S & MenuShortcut$;
  1152. interface PageAttributes_S {
  1153. }
  1154. type PageAttributes_ST = java.lang.Cloneable_S & PageAttributes_S;
  1155. interface PageAttributes_C extends PageAttributes_ST {
  1156. new (): PageAttributes;
  1157. new (arg0: PageAttributes): PageAttributes;
  1158. new (arg0: PageAttributes$ColorType, arg1: PageAttributes$MediaType, arg2: PageAttributes$OrientationRequestedType, arg3: PageAttributes$OriginType, arg4: PageAttributes$PrintQualityType, arg5: number[]): PageAttributes;
  1159. }
  1160. interface PageAttributes$ {
  1161. clone(): any;
  1162. getColor(): PageAttributes$ColorType;
  1163. getMedia(): PageAttributes$MediaType;
  1164. getOrientationRequested(): PageAttributes$OrientationRequestedType;
  1165. getOrigin(): PageAttributes$OriginType;
  1166. getPrintQuality(): PageAttributes$PrintQualityType;
  1167. getPrinterResolution(): number[];
  1168. set(arg0: PageAttributes): void;
  1169. setColor(arg0: PageAttributes$ColorType): void;
  1170. setMedia(arg0: PageAttributes$MediaType): void;
  1171. setMediaToDefault(): void;
  1172. setOrientationRequested(arg0: number): void;
  1173. setOrientationRequested(arg0: PageAttributes$OrientationRequestedType): void;
  1174. setOrientationRequestedToDefault(): void;
  1175. setOrigin(arg0: PageAttributes$OriginType): void;
  1176. setPrintQuality(arg0: number): void;
  1177. setPrintQuality(arg0: PageAttributes$PrintQualityType): void;
  1178. setPrintQualityToDefault(): void;
  1179. setPrinterResolution(arg0: number[]): void;
  1180. setPrinterResolution(arg0: number): void;
  1181. setPrinterResolutionToDefault(): void;
  1182. }
  1183. type PageAttributes = java.lang.Cloneable & PageAttributes_S & PageAttributes$;
  1184. interface PageAttributes$ColorType_S {
  1185. readonly COLOR: PageAttributes$ColorType;
  1186. readonly MONOCHROME: PageAttributes$ColorType;
  1187. }
  1188. type PageAttributes$ColorType_ST = __AttributeValue_S & PageAttributes$ColorType_S;
  1189. interface PageAttributes$ColorType_C extends PageAttributes$ColorType_ST {
  1190. new (): PageAttributes$ColorType;
  1191. }
  1192. interface PageAttributes$ColorType$ {
  1193. }
  1194. type PageAttributes$ColorType = __AttributeValue & PageAttributes$ColorType_S & PageAttributes$ColorType$;
  1195. interface PageAttributes$MediaType_S {
  1196. readonly A: PageAttributes$MediaType;
  1197. readonly A0: PageAttributes$MediaType;
  1198. readonly A1: PageAttributes$MediaType;
  1199. readonly A10: PageAttributes$MediaType;
  1200. readonly A2: PageAttributes$MediaType;
  1201. readonly A3: PageAttributes$MediaType;
  1202. readonly A4: PageAttributes$MediaType;
  1203. readonly A5: PageAttributes$MediaType;
  1204. readonly A6: PageAttributes$MediaType;
  1205. readonly A7: PageAttributes$MediaType;
  1206. readonly A8: PageAttributes$MediaType;
  1207. readonly A9: PageAttributes$MediaType;
  1208. readonly B: PageAttributes$MediaType;
  1209. readonly B0: PageAttributes$MediaType;
  1210. readonly B1: PageAttributes$MediaType;
  1211. readonly B10: PageAttributes$MediaType;
  1212. readonly B2: PageAttributes$MediaType;
  1213. readonly B3: PageAttributes$MediaType;
  1214. readonly B4: PageAttributes$MediaType;
  1215. readonly B5: PageAttributes$MediaType;
  1216. readonly B6: PageAttributes$MediaType;
  1217. readonly B7: PageAttributes$MediaType;
  1218. readonly B8: PageAttributes$MediaType;
  1219. readonly B9: PageAttributes$MediaType;
  1220. readonly C: PageAttributes$MediaType;
  1221. readonly C0: PageAttributes$MediaType;
  1222. readonly C1: PageAttributes$MediaType;
  1223. readonly C10: PageAttributes$MediaType;
  1224. readonly C2: PageAttributes$MediaType;
  1225. readonly C3: PageAttributes$MediaType;
  1226. readonly C4: PageAttributes$MediaType;
  1227. readonly C5: PageAttributes$MediaType;
  1228. readonly C6: PageAttributes$MediaType;
  1229. readonly C7: PageAttributes$MediaType;
  1230. readonly C8: PageAttributes$MediaType;
  1231. readonly C9: PageAttributes$MediaType;
  1232. readonly D: PageAttributes$MediaType;
  1233. readonly E: PageAttributes$MediaType;
  1234. readonly ENV_10: PageAttributes$MediaType;
  1235. readonly ENV_10X13: PageAttributes$MediaType;
  1236. readonly ENV_10X14: PageAttributes$MediaType;
  1237. readonly ENV_10X15: PageAttributes$MediaType;
  1238. readonly ENV_11: PageAttributes$MediaType;
  1239. readonly ENV_12: PageAttributes$MediaType;
  1240. readonly ENV_14: PageAttributes$MediaType;
  1241. readonly ENV_6X9: PageAttributes$MediaType;
  1242. readonly ENV_7X9: PageAttributes$MediaType;
  1243. readonly ENV_9: PageAttributes$MediaType;
  1244. readonly ENV_9X11: PageAttributes$MediaType;
  1245. readonly ENV_9X12: PageAttributes$MediaType;
  1246. readonly ENV_INVITE: PageAttributes$MediaType;
  1247. readonly ENV_ITALY: PageAttributes$MediaType;
  1248. readonly ENV_MONARCH: PageAttributes$MediaType;
  1249. readonly ENV_PERSONAL: PageAttributes$MediaType;
  1250. readonly EXECUTIVE: PageAttributes$MediaType;
  1251. readonly FOLIO: PageAttributes$MediaType;
  1252. readonly INVITE: PageAttributes$MediaType;
  1253. readonly INVITE_ENVELOPE: PageAttributes$MediaType;
  1254. readonly INVOICE: PageAttributes$MediaType;
  1255. readonly ISO_2A0: PageAttributes$MediaType;
  1256. readonly ISO_4A0: PageAttributes$MediaType;
  1257. readonly ISO_A0: PageAttributes$MediaType;
  1258. readonly ISO_A1: PageAttributes$MediaType;
  1259. readonly ISO_A10: PageAttributes$MediaType;
  1260. readonly ISO_A2: PageAttributes$MediaType;
  1261. readonly ISO_A3: PageAttributes$MediaType;
  1262. readonly ISO_A4: PageAttributes$MediaType;
  1263. readonly ISO_A5: PageAttributes$MediaType;
  1264. readonly ISO_A6: PageAttributes$MediaType;
  1265. readonly ISO_A7: PageAttributes$MediaType;
  1266. readonly ISO_A8: PageAttributes$MediaType;
  1267. readonly ISO_A9: PageAttributes$MediaType;
  1268. readonly ISO_B0: PageAttributes$MediaType;
  1269. readonly ISO_B1: PageAttributes$MediaType;
  1270. readonly ISO_B10: PageAttributes$MediaType;
  1271. readonly ISO_B2: PageAttributes$MediaType;
  1272. readonly ISO_B3: PageAttributes$MediaType;
  1273. readonly ISO_B4: PageAttributes$MediaType;
  1274. readonly ISO_B4_ENVELOPE: PageAttributes$MediaType;
  1275. readonly ISO_B5: PageAttributes$MediaType;
  1276. readonly ISO_B5_ENVELOPE: PageAttributes$MediaType;
  1277. readonly ISO_B6: PageAttributes$MediaType;
  1278. readonly ISO_B7: PageAttributes$MediaType;
  1279. readonly ISO_B8: PageAttributes$MediaType;
  1280. readonly ISO_B9: PageAttributes$MediaType;
  1281. readonly ISO_C0: PageAttributes$MediaType;
  1282. readonly ISO_C0_ENVELOPE: PageAttributes$MediaType;
  1283. readonly ISO_C1: PageAttributes$MediaType;
  1284. readonly ISO_C10: PageAttributes$MediaType;
  1285. readonly ISO_C10_ENVELOPE: PageAttributes$MediaType;
  1286. readonly ISO_C1_ENVELOPE: PageAttributes$MediaType;
  1287. readonly ISO_C2: PageAttributes$MediaType;
  1288. readonly ISO_C2_ENVELOPE: PageAttributes$MediaType;
  1289. readonly ISO_C3: PageAttributes$MediaType;
  1290. readonly ISO_C3_ENVELOPE: PageAttributes$MediaType;
  1291. readonly ISO_C4: PageAttributes$MediaType;
  1292. readonly ISO_C4_ENVELOPE: PageAttributes$MediaType;
  1293. readonly ISO_C5: PageAttributes$MediaType;
  1294. readonly ISO_C5_ENVELOPE: PageAttributes$MediaType;
  1295. readonly ISO_C6: PageAttributes$MediaType;
  1296. readonly ISO_C6_ENVELOPE: PageAttributes$MediaType;
  1297. readonly ISO_C7: PageAttributes$MediaType;
  1298. readonly ISO_C7_ENVELOPE: PageAttributes$MediaType;
  1299. readonly ISO_C8: PageAttributes$MediaType;
  1300. readonly ISO_C8_ENVELOPE: PageAttributes$MediaType;
  1301. readonly ISO_C9: PageAttributes$MediaType;
  1302. readonly ISO_C9_ENVELOPE: PageAttributes$MediaType;
  1303. readonly ISO_DESIGNATED_LONG: PageAttributes$MediaType;
  1304. readonly ISO_DESIGNATED_LONG_ENVELOPE: PageAttributes$MediaType;
  1305. readonly ITALY: PageAttributes$MediaType;
  1306. readonly ITALY_ENVELOPE: PageAttributes$MediaType;
  1307. readonly JIS_B0: PageAttributes$MediaType;
  1308. readonly JIS_B1: PageAttributes$MediaType;
  1309. readonly JIS_B10: PageAttributes$MediaType;
  1310. readonly JIS_B2: PageAttributes$MediaType;
  1311. readonly JIS_B3: PageAttributes$MediaType;
  1312. readonly JIS_B4: PageAttributes$MediaType;
  1313. readonly JIS_B5: PageAttributes$MediaType;
  1314. readonly JIS_B6: PageAttributes$MediaType;
  1315. readonly JIS_B7: PageAttributes$MediaType;
  1316. readonly JIS_B8: PageAttributes$MediaType;
  1317. readonly JIS_B9: PageAttributes$MediaType;
  1318. readonly LEDGER: PageAttributes$MediaType;
  1319. readonly LEGAL: PageAttributes$MediaType;
  1320. readonly LETTER: PageAttributes$MediaType;
  1321. readonly MONARCH: PageAttributes$MediaType;
  1322. readonly MONARCH_ENVELOPE: PageAttributes$MediaType;
  1323. readonly NA_10X13_ENVELOPE: PageAttributes$MediaType;
  1324. readonly NA_10X14_ENVELOPE: PageAttributes$MediaType;
  1325. readonly NA_10X15_ENVELOPE: PageAttributes$MediaType;
  1326. readonly NA_6X9_ENVELOPE: PageAttributes$MediaType;
  1327. readonly NA_7X9_ENVELOPE: PageAttributes$MediaType;
  1328. readonly NA_9X11_ENVELOPE: PageAttributes$MediaType;
  1329. readonly NA_9X12_ENVELOPE: PageAttributes$MediaType;
  1330. readonly NA_LEGAL: PageAttributes$MediaType;
  1331. readonly NA_LETTER: PageAttributes$MediaType;
  1332. readonly NA_NUMBER_10_ENVELOPE: PageAttributes$MediaType;
  1333. readonly NA_NUMBER_11_ENVELOPE: PageAttributes$MediaType;
  1334. readonly NA_NUMBER_12_ENVELOPE: PageAttributes$MediaType;
  1335. readonly NA_NUMBER_14_ENVELOPE: PageAttributes$MediaType;
  1336. readonly NA_NUMBER_9_ENVELOPE: PageAttributes$MediaType;
  1337. readonly NOTE: PageAttributes$MediaType;
  1338. readonly PERSONAL: PageAttributes$MediaType;
  1339. readonly PERSONAL_ENVELOPE: PageAttributes$MediaType;
  1340. readonly QUARTO: PageAttributes$MediaType;
  1341. readonly STATEMENT: PageAttributes$MediaType;
  1342. readonly TABLOID: PageAttributes$MediaType;
  1343. }
  1344. type PageAttributes$MediaType_ST = __AttributeValue_S & PageAttributes$MediaType_S;
  1345. interface PageAttributes$MediaType_C extends PageAttributes$MediaType_ST {
  1346. new (): PageAttributes$MediaType;
  1347. }
  1348. interface PageAttributes$MediaType$ {
  1349. }
  1350. type PageAttributes$MediaType = __AttributeValue & PageAttributes$MediaType_S & PageAttributes$MediaType$;
  1351. interface PageAttributes$OrientationRequestedType_S {
  1352. readonly LANDSCAPE: PageAttributes$OrientationRequestedType;
  1353. readonly PORTRAIT: PageAttributes$OrientationRequestedType;
  1354. }
  1355. type PageAttributes$OrientationRequestedType_ST = __AttributeValue_S & PageAttributes$OrientationRequestedType_S;
  1356. interface PageAttributes$OrientationRequestedType_C extends PageAttributes$OrientationRequestedType_ST {
  1357. new (): PageAttributes$OrientationRequestedType;
  1358. }
  1359. interface PageAttributes$OrientationRequestedType$ {
  1360. }
  1361. type PageAttributes$OrientationRequestedType = __AttributeValue & PageAttributes$OrientationRequestedType_S & PageAttributes$OrientationRequestedType$;
  1362. interface PageAttributes$OriginType_S {
  1363. readonly PHYSICAL: PageAttributes$OriginType;
  1364. readonly PRINTABLE: PageAttributes$OriginType;
  1365. }
  1366. type PageAttributes$OriginType_ST = __AttributeValue_S & PageAttributes$OriginType_S;
  1367. interface PageAttributes$OriginType_C extends PageAttributes$OriginType_ST {
  1368. new (): PageAttributes$OriginType;
  1369. }
  1370. interface PageAttributes$OriginType$ {
  1371. }
  1372. type PageAttributes$OriginType = __AttributeValue & PageAttributes$OriginType_S & PageAttributes$OriginType$;
  1373. interface PageAttributes$PrintQualityType_S {
  1374. readonly DRAFT: PageAttributes$PrintQualityType;
  1375. readonly HIGH: PageAttributes$PrintQualityType;
  1376. readonly NORMAL: PageAttributes$PrintQualityType;
  1377. }
  1378. type PageAttributes$PrintQualityType_ST = __AttributeValue_S & PageAttributes$PrintQualityType_S;
  1379. interface PageAttributes$PrintQualityType_C extends PageAttributes$PrintQualityType_ST {
  1380. new (): PageAttributes$PrintQualityType;
  1381. }
  1382. interface PageAttributes$PrintQualityType$ {
  1383. }
  1384. type PageAttributes$PrintQualityType = __AttributeValue & PageAttributes$PrintQualityType_S & PageAttributes$PrintQualityType$;
  1385. interface Paint_S {
  1386. }
  1387. interface Paint$ {
  1388. createContext(arg0: java.awt.image.ColorModel, arg1: Rectangle, arg2: java.awt.geom.Rectangle2D, arg3: java.awt.geom.AffineTransform, arg4: RenderingHints): PaintContext;
  1389. }
  1390. type Paint = Transparency & Paint_S & Paint$;
  1391. interface PaintContext_S {
  1392. }
  1393. interface PaintContext$ {
  1394. dispose(): void;
  1395. getColorModel(): java.awt.image.ColorModel;
  1396. getRaster(arg0: number, arg1: number, arg2: number, arg3: number): java.awt.image.Raster;
  1397. }
  1398. type PaintContext = PaintContext_S & PaintContext$;
  1399. interface Point_S {
  1400. }
  1401. type Point_ST = java.awt.geom.Point2D_S & java.io.Serializable_S & Point_S;
  1402. interface Point_C extends Point_ST {
  1403. new (): Point;
  1404. new (arg0: Point): Point;
  1405. new (arg0: number, arg1: number): Point;
  1406. }
  1407. interface Point$ {
  1408. x: number;
  1409. y: number;
  1410. getLocation(): this;
  1411. move(arg0: number, arg1: number): void;
  1412. setLocation(arg0: Point): void;
  1413. setLocation(arg0: number, arg1: number): void;
  1414. translate(arg0: number, arg1: number): void;
  1415. }
  1416. type Point = java.awt.geom.Point2D & java.io.Serializable & Point_S & Point$;
  1417. interface Polygon_S {
  1418. }
  1419. type Polygon_ST = java.io.Serializable_S & Shape_S & Polygon_S;
  1420. interface Polygon_C extends Polygon_ST {
  1421. new (): Polygon;
  1422. new (arg0: number[], arg1: number[], arg2: number): Polygon;
  1423. }
  1424. interface Polygon$ {
  1425. npoints: number;
  1426. xpoints: number[];
  1427. ypoints: number[];
  1428. addPoint(arg0: number, arg1: number): void;
  1429. contains(arg0: Point): boolean;
  1430. contains(arg0: number, arg1: number): boolean;
  1431. invalidate(): void;
  1432. reset(): void;
  1433. translate(arg0: number, arg1: number): void;
  1434. }
  1435. type Polygon = Shape & java.io.Serializable & Polygon_S & Polygon$;
  1436. interface PopupMenu_S {
  1437. }
  1438. type PopupMenu_ST = Menu_S & PopupMenu_S;
  1439. interface PopupMenu_C extends PopupMenu_ST {
  1440. new (): PopupMenu;
  1441. new (arg0: string): PopupMenu;
  1442. }
  1443. interface PopupMenu$ {
  1444. show(arg0: Component, arg1: number, arg2: number): void;
  1445. }
  1446. type PopupMenu = Menu & PopupMenu_S & PopupMenu$;
  1447. interface PrintJob_S {
  1448. }
  1449. interface PrintJob_C extends PrintJob_S {
  1450. new (): PrintJob;
  1451. }
  1452. interface PrintJob$ {
  1453. end(): void;
  1454. finalize(): void;
  1455. getGraphics(): Graphics;
  1456. getPageDimension(): Dimension;
  1457. getPageResolution(): number;
  1458. lastPageFirst(): boolean;
  1459. }
  1460. type PrintJob = PrintJob_S & PrintJob$;
  1461. interface Rectangle_S {
  1462. }
  1463. type Rectangle_ST = java.io.Serializable_S & Shape_S & java.awt.geom.Rectangle2D_S & Rectangle_S;
  1464. interface Rectangle_C extends Rectangle_ST {
  1465. new (): Rectangle;
  1466. new (arg0: Dimension): Rectangle;
  1467. new (arg0: Point): Rectangle;
  1468. new (arg0: Rectangle): Rectangle;
  1469. new (arg0: number, arg1: number): Rectangle;
  1470. new (arg0: Point, arg1: Dimension): Rectangle;
  1471. new (arg0: number, arg1: number, arg2: number, arg3: number): Rectangle;
  1472. }
  1473. interface Rectangle$ {
  1474. height: number;
  1475. width: number;
  1476. x: number;
  1477. y: number;
  1478. add(arg0: Rectangle): void;
  1479. add(arg0: Point): void;
  1480. add(arg0: number, arg1: number): void;
  1481. contains(arg0: Point): boolean;
  1482. contains(arg0: Rectangle): boolean;
  1483. contains(arg0: number, arg1: number): boolean;
  1484. contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  1485. getLocation(): Point;
  1486. getSize(): Dimension;
  1487. grow(arg0: number, arg1: number): void;
  1488. intersection(arg0: Rectangle): this;
  1489. intersects(arg0: Rectangle): boolean;
  1490. setBounds(arg0: Rectangle): void;
  1491. setBounds(arg0: number, arg1: number, arg2: number, arg3: number): void;
  1492. setLocation(arg0: Point): void;
  1493. setLocation(arg0: number, arg1: number): void;
  1494. setSize(arg0: Dimension): void;
  1495. setSize(arg0: number, arg1: number): void;
  1496. translate(arg0: number, arg1: number): void;
  1497. union(arg0: Rectangle): this;
  1498. }
  1499. type Rectangle = java.awt.geom.Rectangle2D & Shape & java.io.Serializable & Rectangle_S & Rectangle$;
  1500. interface RenderingHints_S {
  1501. readonly KEY_ALPHA_INTERPOLATION: RenderingHints$Key;
  1502. readonly KEY_ANTIALIASING: RenderingHints$Key;
  1503. readonly KEY_COLOR_RENDERING: RenderingHints$Key;
  1504. readonly KEY_DITHERING: RenderingHints$Key;
  1505. readonly KEY_FRACTIONALMETRICS: RenderingHints$Key;
  1506. readonly KEY_INTERPOLATION: RenderingHints$Key;
  1507. readonly KEY_RENDERING: RenderingHints$Key;
  1508. readonly KEY_STROKE_CONTROL: RenderingHints$Key;
  1509. readonly KEY_TEXT_ANTIALIASING: RenderingHints$Key;
  1510. readonly KEY_TEXT_LCD_CONTRAST: RenderingHints$Key;
  1511. readonly VALUE_ALPHA_INTERPOLATION_DEFAULT: any;
  1512. readonly VALUE_ALPHA_INTERPOLATION_QUALITY: any;
  1513. readonly VALUE_ALPHA_INTERPOLATION_SPEED: any;
  1514. readonly VALUE_ANTIALIAS_DEFAULT: any;
  1515. readonly VALUE_ANTIALIAS_OFF: any;
  1516. readonly VALUE_ANTIALIAS_ON: any;
  1517. readonly VALUE_COLOR_RENDER_DEFAULT: any;
  1518. readonly VALUE_COLOR_RENDER_QUALITY: any;
  1519. readonly VALUE_COLOR_RENDER_SPEED: any;
  1520. readonly VALUE_DITHER_DEFAULT: any;
  1521. readonly VALUE_DITHER_DISABLE: any;
  1522. readonly VALUE_DITHER_ENABLE: any;
  1523. readonly VALUE_FRACTIONALMETRICS_DEFAULT: any;
  1524. readonly VALUE_FRACTIONALMETRICS_OFF: any;
  1525. readonly VALUE_FRACTIONALMETRICS_ON: any;
  1526. readonly VALUE_INTERPOLATION_BICUBIC: any;
  1527. readonly VALUE_INTERPOLATION_BILINEAR: any;
  1528. readonly VALUE_INTERPOLATION_NEAREST_NEIGHBOR: any;
  1529. readonly VALUE_RENDER_DEFAULT: any;
  1530. readonly VALUE_RENDER_QUALITY: any;
  1531. readonly VALUE_RENDER_SPEED: any;
  1532. readonly VALUE_STROKE_DEFAULT: any;
  1533. readonly VALUE_STROKE_NORMALIZE: any;
  1534. readonly VALUE_STROKE_PURE: any;
  1535. readonly VALUE_TEXT_ANTIALIAS_DEFAULT: any;
  1536. readonly VALUE_TEXT_ANTIALIAS_GASP: any;
  1537. readonly VALUE_TEXT_ANTIALIAS_LCD_HBGR: any;
  1538. readonly VALUE_TEXT_ANTIALIAS_LCD_HRGB: any;
  1539. readonly VALUE_TEXT_ANTIALIAS_LCD_VBGR: any;
  1540. readonly VALUE_TEXT_ANTIALIAS_LCD_VRGB: any;
  1541. readonly VALUE_TEXT_ANTIALIAS_OFF: any;
  1542. readonly VALUE_TEXT_ANTIALIAS_ON: any;
  1543. }
  1544. type RenderingHints_ST = java.util.Map_S & java.lang.Cloneable_S & RenderingHints_S;
  1545. interface RenderingHints_C extends RenderingHints_ST {
  1546. new (arg0: java.util.Map): RenderingHints;
  1547. new (arg0: RenderingHints$Key, arg1: any): RenderingHints;
  1548. }
  1549. interface RenderingHints$ {
  1550. add(arg0: RenderingHints): void;
  1551. clone(): any;
  1552. }
  1553. type RenderingHints = java.util.Map & java.lang.Cloneable & RenderingHints_S & RenderingHints$;
  1554. interface RenderingHints$Key_S {
  1555. }
  1556. interface RenderingHints$Key_C extends RenderingHints$Key_S {
  1557. }
  1558. interface RenderingHints$Key$ {
  1559. isCompatibleValue(arg0: any): boolean;
  1560. }
  1561. type RenderingHints$Key = RenderingHints$Key_S & RenderingHints$Key$;
  1562. interface SecondaryLoop_S {
  1563. }
  1564. interface SecondaryLoop$ {
  1565. enter(): boolean;
  1566. exit(): boolean;
  1567. }
  1568. type SecondaryLoop = SecondaryLoop_S & SecondaryLoop$;
  1569. interface Shape_S {
  1570. }
  1571. interface Shape$ {
  1572. contains(arg0: java.awt.geom.Point2D): boolean;
  1573. contains(arg0: java.awt.geom.Rectangle2D): boolean;
  1574. contains(arg0: number, arg1: number): boolean;
  1575. contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  1576. getBounds(): Rectangle;
  1577. getBounds2D(): java.awt.geom.Rectangle2D;
  1578. getPathIterator(arg0: java.awt.geom.AffineTransform): java.awt.geom.PathIterator;
  1579. getPathIterator(arg0: java.awt.geom.AffineTransform, arg1: number): java.awt.geom.PathIterator;
  1580. intersects(arg0: java.awt.geom.Rectangle2D): boolean;
  1581. intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  1582. }
  1583. type Shape = Shape_S & Shape$;
  1584. interface Stroke_S {
  1585. }
  1586. interface Stroke$ {
  1587. createStrokedShape(arg0: Shape): Shape;
  1588. }
  1589. type Stroke = Stroke_S & Stroke$;
  1590. interface Toolkit_S {
  1591. getDefaultToolkit(): Toolkit;
  1592. getProperty(arg0: string, arg1: string): string;
  1593. }
  1594. interface Toolkit_C extends Toolkit_S {
  1595. new (): Toolkit;
  1596. }
  1597. interface Toolkit$ {
  1598. addAWTEventListener(arg0: java.awt.event.AWTEventListener, arg1: long): void;
  1599. addPropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  1600. areExtraMouseButtonsEnabled(): boolean;
  1601. beep(): void;
  1602. checkImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): number;
  1603. createCustomCursor(arg0: Image, arg1: Point, arg2: string): Cursor;
  1604. createDragGestureRecognizer(arg0: java.lang.Class, arg1: java.awt.dnd.DragSource, arg2: Component, arg3: number, arg4: java.awt.dnd.DragGestureListener): java.awt.dnd.DragGestureRecognizer;
  1605. createDragSourceContextPeer(arg0: java.awt.dnd.DragGestureEvent): java.awt.dnd.peer.DragSourceContextPeer;
  1606. createImage(arg0: number[]): Image;
  1607. createImage(arg0: java.awt.image.ImageProducer): Image;
  1608. createImage(arg0: java.net.URL): Image;
  1609. createImage(arg0: string): Image;
  1610. createImage(arg0: number[], arg1: number, arg2: number): Image;
  1611. getAWTEventListeners(): java.awt.event.AWTEventListener[];
  1612. getAWTEventListeners(arg0: long): java.awt.event.AWTEventListener[];
  1613. getBestCursorSize(arg0: number, arg1: number): Dimension;
  1614. getColorModel(): java.awt.image.ColorModel;
  1615. getDesktopProperty(arg0: string): any;
  1616. getImage(arg0: java.net.URL): Image;
  1617. getImage(arg0: string): Image;
  1618. getLockingKeyState(arg0: number): boolean;
  1619. getMaximumCursorColors(): number;
  1620. getMenuShortcutKeyMask(): number;
  1621. getPrintJob(arg0: Frame, arg1: string, arg2: java.util.Properties): PrintJob;
  1622. getPrintJob(arg0: Frame, arg1: string, arg2: JobAttributes, arg3: PageAttributes): PrintJob;
  1623. getPropertyChangeListeners(): java.beans.PropertyChangeListener[];
  1624. getPropertyChangeListeners(arg0: string): java.beans.PropertyChangeListener[];
  1625. getScreenInsets(arg0: GraphicsConfiguration): Insets;
  1626. getScreenResolution(): number;
  1627. getScreenSize(): Dimension;
  1628. getSystemClipboard(): java.awt.datatransfer.Clipboard;
  1629. getSystemEventQueue(): EventQueue;
  1630. getSystemSelection(): java.awt.datatransfer.Clipboard;
  1631. isAlwaysOnTopSupported(): boolean;
  1632. isDynamicLayoutActive(): boolean;
  1633. isFrameStateSupported(arg0: number): boolean;
  1634. isModalExclusionTypeSupported(arg0: Dialog$ModalExclusionType): boolean;
  1635. isModalityTypeSupported(arg0: Dialog$ModalityType): boolean;
  1636. mapInputMethodHighlight(arg0: java.awt.im.InputMethodHighlight): java.util.Map;
  1637. prepareImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  1638. removeAWTEventListener(arg0: java.awt.event.AWTEventListener): void;
  1639. removePropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  1640. setDynamicLayout(arg0: boolean): void;
  1641. setLockingKeyState(arg0: number, arg1: boolean): void;
  1642. sync(): void;
  1643. }
  1644. type Toolkit = Toolkit_S & Toolkit$;
  1645. interface Transparency_S {
  1646. readonly BITMASK: number;
  1647. readonly OPAQUE: number;
  1648. readonly TRANSLUCENT: number;
  1649. }
  1650. interface Transparency$ {
  1651. getTransparency(): number;
  1652. }
  1653. type Transparency = Transparency_S & Transparency$;
  1654. interface Window_S {
  1655. getOwnerlessWindows(): Window[];
  1656. getWindows(): Window[];
  1657. }
  1658. type Window_ST = javax.accessibility.Accessible_S & Container_S & Window_S;
  1659. interface Window_C extends Window_ST {
  1660. new (arg0: Frame): Window;
  1661. new (arg0: Window): Window;
  1662. new (arg0: Window, arg1: GraphicsConfiguration): Window;
  1663. }
  1664. interface Window$ {
  1665. addWindowFocusListener(arg0: java.awt.event.WindowFocusListener): void;
  1666. addWindowListener(arg0: java.awt.event.WindowListener): void;
  1667. addWindowStateListener(arg0: java.awt.event.WindowStateListener): void;
  1668. createBufferStrategy(arg0: number): void;
  1669. createBufferStrategy(arg0: number, arg1: BufferCapabilities): void;
  1670. dispose(): void;
  1671. getBufferStrategy(): java.awt.image.BufferStrategy;
  1672. getFocusOwner(): Component;
  1673. getFocusableWindowState(): boolean;
  1674. getIconImages(): java.util.List;
  1675. getModalExclusionType(): Dialog$ModalExclusionType;
  1676. getMostRecentFocusOwner(): Component;
  1677. getOpacity(): number;
  1678. getOwnedWindows(): Window[];
  1679. getOwner(): this;
  1680. getShape(): Shape;
  1681. getType(): Window$Type;
  1682. getWarningString(): string;
  1683. getWindowFocusListeners(): java.awt.event.WindowFocusListener[];
  1684. getWindowListeners(): java.awt.event.WindowListener[];
  1685. getWindowStateListeners(): java.awt.event.WindowStateListener[];
  1686. isActive(): boolean;
  1687. isAlwaysOnTop(): boolean;
  1688. isAlwaysOnTopSupported(): boolean;
  1689. isAutoRequestFocus(): boolean;
  1690. isFocusableWindow(): boolean;
  1691. isFocused(): boolean;
  1692. isLocationByPlatform(): boolean;
  1693. pack(): void;
  1694. removeWindowFocusListener(arg0: java.awt.event.WindowFocusListener): void;
  1695. removeWindowListener(arg0: java.awt.event.WindowListener): void;
  1696. removeWindowStateListener(arg0: java.awt.event.WindowStateListener): void;
  1697. setAlwaysOnTop(arg0: boolean): void;
  1698. setAutoRequestFocus(arg0: boolean): void;
  1699. setFocusableWindowState(arg0: boolean): void;
  1700. setIconImage(arg0: Image): void;
  1701. setIconImages(arg0: java.util.List): void;
  1702. setLocationByPlatform(arg0: boolean): void;
  1703. setLocationRelativeTo(arg0: Component): void;
  1704. setModalExclusionType(arg0: Dialog$ModalExclusionType): void;
  1705. setOpacity(arg0: number): void;
  1706. setShape(arg0: Shape): void;
  1707. setType(arg0: Window$Type): void;
  1708. toBack(): void;
  1709. toFront(): void;
  1710. }
  1711. type Window = Container & javax.accessibility.Accessible & Window_S & Window$;
  1712. enum Window$Type {
  1713. NORMAL,
  1714. UTILITY,
  1715. POPUP
  1716. }
  1717. interface __AttributeValue_S {
  1718. }
  1719. interface __AttributeValue_C extends __AttributeValue_S {
  1720. }
  1721. interface __AttributeValue$ {
  1722. }
  1723. type __AttributeValue = __AttributeValue_S & __AttributeValue$;
  1724. }
  1725. namespace java.awt.color {
  1726. interface ColorSpace_S {
  1727. readonly CS_CIEXYZ: number;
  1728. readonly CS_GRAY: number;
  1729. readonly CS_LINEAR_RGB: number;
  1730. readonly CS_PYCC: number;
  1731. readonly CS_sRGB: number;
  1732. readonly TYPE_2CLR: number;
  1733. readonly TYPE_3CLR: number;
  1734. readonly TYPE_4CLR: number;
  1735. readonly TYPE_5CLR: number;
  1736. readonly TYPE_6CLR: number;
  1737. readonly TYPE_7CLR: number;
  1738. readonly TYPE_8CLR: number;
  1739. readonly TYPE_9CLR: number;
  1740. readonly TYPE_ACLR: number;
  1741. readonly TYPE_BCLR: number;
  1742. readonly TYPE_CCLR: number;
  1743. readonly TYPE_CMY: number;
  1744. readonly TYPE_CMYK: number;
  1745. readonly TYPE_DCLR: number;
  1746. readonly TYPE_ECLR: number;
  1747. readonly TYPE_FCLR: number;
  1748. readonly TYPE_GRAY: number;
  1749. readonly TYPE_HLS: number;
  1750. readonly TYPE_HSV: number;
  1751. readonly TYPE_Lab: number;
  1752. readonly TYPE_Luv: number;
  1753. readonly TYPE_RGB: number;
  1754. readonly TYPE_XYZ: number;
  1755. readonly TYPE_YCbCr: number;
  1756. readonly TYPE_Yxy: number;
  1757. getInstance(arg0: number): ColorSpace;
  1758. }
  1759. type ColorSpace_ST = java.io.Serializable_S & ColorSpace_S;
  1760. interface ColorSpace_C extends ColorSpace_ST {
  1761. }
  1762. interface ColorSpace$ {
  1763. fromCIEXYZ(arg0: number[]): number[];
  1764. fromRGB(arg0: number[]): number[];
  1765. getMaxValue(arg0: number): number;
  1766. getMinValue(arg0: number): number;
  1767. getName(arg0: number): string;
  1768. getNumComponents(): number;
  1769. getType(): number;
  1770. isCS_sRGB(): boolean;
  1771. toCIEXYZ(arg0: number[]): number[];
  1772. toRGB(arg0: number[]): number[];
  1773. }
  1774. type ColorSpace = java.io.Serializable & ColorSpace_S & ColorSpace$;
  1775. }
  1776. namespace java.awt.datatransfer {
  1777. interface Clipboard_S {
  1778. }
  1779. interface Clipboard_C extends Clipboard_S {
  1780. new (arg0: string): Clipboard;
  1781. }
  1782. interface Clipboard$ {
  1783. addFlavorListener(arg0: FlavorListener): void;
  1784. getAvailableDataFlavors(): DataFlavor[];
  1785. getContents(arg0: any): Transferable;
  1786. getData(arg0: DataFlavor): any;
  1787. getFlavorListeners(): FlavorListener[];
  1788. getName(): string;
  1789. isDataFlavorAvailable(arg0: DataFlavor): boolean;
  1790. removeFlavorListener(arg0: FlavorListener): void;
  1791. setContents(arg0: Transferable, arg1: ClipboardOwner): void;
  1792. }
  1793. type Clipboard = Clipboard_S & Clipboard$;
  1794. interface ClipboardOwner_S {
  1795. }
  1796. interface ClipboardOwner$ {
  1797. lostOwnership(arg0: Clipboard, arg1: Transferable): void;
  1798. }
  1799. type ClipboardOwner = ClipboardOwner_S & ClipboardOwner$;
  1800. interface DataFlavor_S {
  1801. allHtmlFlavor: DataFlavor;
  1802. fragmentHtmlFlavor: DataFlavor;
  1803. readonly imageFlavor: DataFlavor;
  1804. readonly javaFileListFlavor: DataFlavor;
  1805. readonly javaJVMLocalObjectMimeType: string;
  1806. readonly javaRemoteObjectMimeType: string;
  1807. readonly javaSerializedObjectMimeType: string;
  1808. selectionHtmlFlavor: DataFlavor;
  1809. readonly stringFlavor: DataFlavor;
  1810. getTextPlainUnicodeFlavor(): DataFlavor;
  1811. selectBestTextFlavor(arg0: DataFlavor[]): DataFlavor;
  1812. }
  1813. type DataFlavor_ST = java.io.Externalizable_S & java.lang.Cloneable_S & DataFlavor_S;
  1814. interface DataFlavor_C extends DataFlavor_ST {
  1815. new (): DataFlavor;
  1816. new (arg0: string): DataFlavor;
  1817. new (arg0: java.lang.Class, arg1: string): DataFlavor;
  1818. new (arg0: string, arg1: string): DataFlavor;
  1819. new (arg0: string, arg1: string, arg2: java.lang.ClassLoader): DataFlavor;
  1820. }
  1821. interface DataFlavor$ {
  1822. clone(): any;
  1823. equals(arg0: DataFlavor): boolean;
  1824. getDefaultRepresentationClass(): java.lang.Class;
  1825. getDefaultRepresentationClassAsString(): string;
  1826. getHumanPresentableName(): string;
  1827. getMimeType(): string;
  1828. getParameter(arg0: string): string;
  1829. getPrimaryType(): string;
  1830. getReaderForText(arg0: Transferable): java.io.Reader;
  1831. getRepresentationClass(): java.lang.Class;
  1832. getSubType(): string;
  1833. isFlavorJavaFileListType(): boolean;
  1834. isFlavorRemoteObjectType(): boolean;
  1835. isFlavorSerializedObjectType(): boolean;
  1836. isFlavorTextType(): boolean;
  1837. isMimeTypeEqual(arg0: DataFlavor): boolean;
  1838. isMimeTypeEqual(arg0: string): boolean;
  1839. isMimeTypeSerializedObject(): boolean;
  1840. isRepresentationClassByteBuffer(): boolean;
  1841. isRepresentationClassCharBuffer(): boolean;
  1842. isRepresentationClassInputStream(): boolean;
  1843. isRepresentationClassReader(): boolean;
  1844. isRepresentationClassRemote(): boolean;
  1845. isRepresentationClassSerializable(): boolean;
  1846. match(arg0: DataFlavor): boolean;
  1847. setHumanPresentableName(arg0: string): void;
  1848. }
  1849. type DataFlavor = java.io.Externalizable & java.lang.Cloneable & DataFlavor_S & DataFlavor$;
  1850. interface FlavorEvent_S {
  1851. }
  1852. type FlavorEvent_ST = java.util.EventObject_S & FlavorEvent_S;
  1853. interface FlavorEvent_C extends FlavorEvent_ST {
  1854. new (arg0: Clipboard): FlavorEvent;
  1855. }
  1856. interface FlavorEvent$ {
  1857. }
  1858. type FlavorEvent = java.util.EventObject & FlavorEvent_S & FlavorEvent$;
  1859. interface FlavorListener_S {
  1860. }
  1861. interface FlavorListener$ {
  1862. flavorsChanged(arg0: FlavorEvent): void;
  1863. }
  1864. type FlavorListener = java.util.EventListener & FlavorListener_S & FlavorListener$;
  1865. interface FlavorMap_S {
  1866. }
  1867. interface FlavorMap$ {
  1868. getFlavorsForNatives(arg0: string[]): java.util.Map;
  1869. getNativesForFlavors(arg0: DataFlavor[]): java.util.Map;
  1870. }
  1871. type FlavorMap = FlavorMap_S & FlavorMap$;
  1872. interface Transferable_S {
  1873. }
  1874. interface Transferable$ {
  1875. getTransferData(arg0: DataFlavor): any;
  1876. getTransferDataFlavors(): DataFlavor[];
  1877. isDataFlavorSupported(arg0: DataFlavor): boolean;
  1878. }
  1879. type Transferable = Transferable_S & Transferable$;
  1880. }
  1881. namespace java.awt.dnd {
  1882. interface DragGestureEvent_S {
  1883. }
  1884. type DragGestureEvent_ST = java.util.EventObject_S & DragGestureEvent_S;
  1885. interface DragGestureEvent_C extends DragGestureEvent_ST {
  1886. new (arg0: DragGestureRecognizer, arg1: number, arg2: Point, arg3: java.util.List): DragGestureEvent;
  1887. }
  1888. interface DragGestureEvent$ {
  1889. getComponent(): Component;
  1890. getDragAction(): number;
  1891. getDragOrigin(): Point;
  1892. getDragSource(): DragSource;
  1893. getSourceAsDragGestureRecognizer(): DragGestureRecognizer;
  1894. getTriggerEvent(): java.awt.event.InputEvent;
  1895. iterator(): java.util.Iterator;
  1896. startDrag(arg0: Cursor, arg1: java.awt.datatransfer.Transferable): void;
  1897. startDrag(arg0: Cursor, arg1: java.awt.datatransfer.Transferable, arg2: DragSourceListener): void;
  1898. startDrag(arg0: Cursor, arg1: Image, arg2: Point, arg3: java.awt.datatransfer.Transferable, arg4: DragSourceListener): void;
  1899. toArray(): any[];
  1900. toArray(arg0: any[]): any[];
  1901. }
  1902. type DragGestureEvent = java.util.EventObject & DragGestureEvent_S & DragGestureEvent$;
  1903. interface DragGestureListener_S {
  1904. }
  1905. interface DragGestureListener$ {
  1906. dragGestureRecognized(arg0: DragGestureEvent): void;
  1907. }
  1908. type DragGestureListener = java.util.EventListener & DragGestureListener_S & DragGestureListener$;
  1909. interface DragGestureRecognizer_S {
  1910. }
  1911. type DragGestureRecognizer_ST = java.io.Serializable_S & DragGestureRecognizer_S;
  1912. interface DragGestureRecognizer_C extends DragGestureRecognizer_ST {
  1913. }
  1914. interface DragGestureRecognizer$ {
  1915. addDragGestureListener(arg0: DragGestureListener): void;
  1916. getComponent(): Component;
  1917. getDragSource(): DragSource;
  1918. getSourceActions(): number;
  1919. getTriggerEvent(): java.awt.event.InputEvent;
  1920. removeDragGestureListener(arg0: DragGestureListener): void;
  1921. resetRecognizer(): void;
  1922. setComponent(arg0: Component): void;
  1923. setSourceActions(arg0: number): void;
  1924. }
  1925. type DragGestureRecognizer = java.io.Serializable & DragGestureRecognizer_S & DragGestureRecognizer$;
  1926. interface DragSource_S {
  1927. readonly DefaultCopyDrop: Cursor;
  1928. readonly DefaultCopyNoDrop: Cursor;
  1929. readonly DefaultLinkDrop: Cursor;
  1930. readonly DefaultLinkNoDrop: Cursor;
  1931. readonly DefaultMoveDrop: Cursor;
  1932. readonly DefaultMoveNoDrop: Cursor;
  1933. getDefaultDragSource(): DragSource;
  1934. getDragThreshold(): number;
  1935. isDragImageSupported(): boolean;
  1936. }
  1937. type DragSource_ST = java.io.Serializable_S & DragSource_S;
  1938. interface DragSource_C extends DragSource_ST {
  1939. new (): DragSource;
  1940. }
  1941. interface DragSource$ {
  1942. addDragSourceListener(arg0: DragSourceListener): void;
  1943. addDragSourceMotionListener(arg0: DragSourceMotionListener): void;
  1944. createDefaultDragGestureRecognizer(arg0: Component, arg1: number, arg2: DragGestureListener): DragGestureRecognizer;
  1945. createDragGestureRecognizer(arg0: java.lang.Class, arg1: Component, arg2: number, arg3: DragGestureListener): DragGestureRecognizer;
  1946. getDragSourceListeners(): DragSourceListener[];
  1947. getDragSourceMotionListeners(): DragSourceMotionListener[];
  1948. getFlavorMap(): java.awt.datatransfer.FlavorMap;
  1949. getListeners(arg0: java.lang.Class): java.util.EventListener[];
  1950. removeDragSourceListener(arg0: DragSourceListener): void;
  1951. removeDragSourceMotionListener(arg0: DragSourceMotionListener): void;
  1952. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: java.awt.datatransfer.Transferable, arg3: DragSourceListener): void;
  1953. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: java.awt.datatransfer.Transferable, arg3: DragSourceListener, arg4: java.awt.datatransfer.FlavorMap): void;
  1954. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: Image, arg3: Point, arg4: java.awt.datatransfer.Transferable, arg5: DragSourceListener): void;
  1955. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: Image, arg3: Point, arg4: java.awt.datatransfer.Transferable, arg5: DragSourceListener, arg6: java.awt.datatransfer.FlavorMap): void;
  1956. }
  1957. type DragSource = java.io.Serializable & DragSource_S & DragSource$;
  1958. interface DragSourceContext_S {
  1959. }
  1960. type DragSourceContext_ST = DragSourceMotionListener_S & DragSourceListener_S & java.io.Serializable_S & DragSourceContext_S;
  1961. interface DragSourceContext_C extends DragSourceContext_ST {
  1962. new (arg0: java.awt.dnd.peer.DragSourceContextPeer, arg1: DragGestureEvent, arg2: Cursor, arg3: Image, arg4: Point, arg5: java.awt.datatransfer.Transferable, arg6: DragSourceListener): DragSourceContext;
  1963. }
  1964. interface DragSourceContext$ {
  1965. addDragSourceListener(arg0: DragSourceListener): void;
  1966. getComponent(): Component;
  1967. getCursor(): Cursor;
  1968. getDragSource(): DragSource;
  1969. getSourceActions(): number;
  1970. getTransferable(): java.awt.datatransfer.Transferable;
  1971. getTrigger(): DragGestureEvent;
  1972. removeDragSourceListener(arg0: DragSourceListener): void;
  1973. setCursor(arg0: Cursor): void;
  1974. transferablesFlavorsChanged(): void;
  1975. }
  1976. type DragSourceContext = DragSourceListener & DragSourceMotionListener & java.io.Serializable & DragSourceContext_S & DragSourceContext$;
  1977. interface DragSourceDragEvent_S {
  1978. }
  1979. type DragSourceDragEvent_ST = DragSourceEvent_S & DragSourceDragEvent_S;
  1980. interface DragSourceDragEvent_C extends DragSourceDragEvent_ST {
  1981. new (arg0: DragSourceContext, arg1: number, arg2: number, arg3: number): DragSourceDragEvent;
  1982. new (arg0: DragSourceContext, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): DragSourceDragEvent;
  1983. }
  1984. interface DragSourceDragEvent$ {
  1985. getDropAction(): number;
  1986. getGestureModifiers(): number;
  1987. getGestureModifiersEx(): number;
  1988. getTargetActions(): number;
  1989. getUserAction(): number;
  1990. }
  1991. type DragSourceDragEvent = DragSourceEvent & DragSourceDragEvent_S & DragSourceDragEvent$;
  1992. interface DragSourceDropEvent_S {
  1993. }
  1994. type DragSourceDropEvent_ST = DragSourceEvent_S & DragSourceDropEvent_S;
  1995. interface DragSourceDropEvent_C extends DragSourceDropEvent_ST {
  1996. new (arg0: DragSourceContext): DragSourceDropEvent;
  1997. new (arg0: DragSourceContext, arg1: number, arg2: boolean): DragSourceDropEvent;
  1998. new (arg0: DragSourceContext, arg1: number, arg2: boolean, arg3: number, arg4: number): DragSourceDropEvent;
  1999. }
  2000. interface DragSourceDropEvent$ {
  2001. getDropAction(): number;
  2002. getDropSuccess(): boolean;
  2003. }
  2004. type DragSourceDropEvent = DragSourceEvent & DragSourceDropEvent_S & DragSourceDropEvent$;
  2005. interface DragSourceEvent_S {
  2006. }
  2007. type DragSourceEvent_ST = java.util.EventObject_S & DragSourceEvent_S;
  2008. interface DragSourceEvent_C extends DragSourceEvent_ST {
  2009. new (arg0: DragSourceContext): DragSourceEvent;
  2010. new (arg0: DragSourceContext, arg1: number, arg2: number): DragSourceEvent;
  2011. }
  2012. interface DragSourceEvent$ {
  2013. getDragSourceContext(): DragSourceContext;
  2014. getLocation(): Point;
  2015. getX(): number;
  2016. getY(): number;
  2017. }
  2018. type DragSourceEvent = java.util.EventObject & DragSourceEvent_S & DragSourceEvent$;
  2019. interface DragSourceListener_S {
  2020. }
  2021. interface DragSourceListener$ {
  2022. dragDropEnd(arg0: DragSourceDropEvent): void;
  2023. dragEnter(arg0: DragSourceDragEvent): void;
  2024. dragExit(arg0: DragSourceEvent): void;
  2025. dragOver(arg0: DragSourceDragEvent): void;
  2026. dropActionChanged(arg0: DragSourceDragEvent): void;
  2027. }
  2028. type DragSourceListener = java.util.EventListener & DragSourceListener_S & DragSourceListener$;
  2029. interface DragSourceMotionListener_S {
  2030. }
  2031. interface DragSourceMotionListener$ {
  2032. dragMouseMoved(arg0: DragSourceDragEvent): void;
  2033. }
  2034. type DragSourceMotionListener = java.util.EventListener & DragSourceMotionListener_S & DragSourceMotionListener$;
  2035. interface DropTarget_S {
  2036. }
  2037. type DropTarget_ST = DropTargetListener_S & java.io.Serializable_S & DropTarget_S;
  2038. interface DropTarget_C extends DropTarget_ST {
  2039. new (): DropTarget;
  2040. new (arg0: Component, arg1: DropTargetListener): DropTarget;
  2041. new (arg0: Component, arg1: number, arg2: DropTargetListener): DropTarget;
  2042. new (arg0: Component, arg1: number, arg2: DropTargetListener, arg3: boolean): DropTarget;
  2043. new (arg0: Component, arg1: number, arg2: DropTargetListener, arg3: boolean, arg4: java.awt.datatransfer.FlavorMap): DropTarget;
  2044. }
  2045. interface DropTarget$ {
  2046. addDropTargetListener(arg0: DropTargetListener): void;
  2047. addNotify(arg0: java.awt.peer.ComponentPeer): void;
  2048. getComponent(): Component;
  2049. getDefaultActions(): number;
  2050. getDropTargetContext(): DropTargetContext;
  2051. getFlavorMap(): java.awt.datatransfer.FlavorMap;
  2052. isActive(): boolean;
  2053. removeDropTargetListener(arg0: DropTargetListener): void;
  2054. removeNotify(arg0: java.awt.peer.ComponentPeer): void;
  2055. setActive(arg0: boolean): void;
  2056. setComponent(arg0: Component): void;
  2057. setDefaultActions(arg0: number): void;
  2058. setFlavorMap(arg0: java.awt.datatransfer.FlavorMap): void;
  2059. }
  2060. type DropTarget = DropTargetListener & java.io.Serializable & DropTarget_S & DropTarget$;
  2061. interface DropTargetContext_S {
  2062. }
  2063. type DropTargetContext_ST = java.io.Serializable_S & DropTargetContext_S;
  2064. interface DropTargetContext_C extends DropTargetContext_ST {
  2065. new (): DropTargetContext;
  2066. }
  2067. interface DropTargetContext$ {
  2068. addNotify(arg0: java.awt.dnd.peer.DropTargetContextPeer): void;
  2069. dropComplete(arg0: boolean): void;
  2070. getComponent(): Component;
  2071. getDropTarget(): DropTarget;
  2072. removeNotify(): void;
  2073. }
  2074. type DropTargetContext = java.io.Serializable & DropTargetContext_S & DropTargetContext$;
  2075. interface DropTargetDragEvent_S {
  2076. }
  2077. type DropTargetDragEvent_ST = DropTargetEvent_S & DropTargetDragEvent_S;
  2078. interface DropTargetDragEvent_C extends DropTargetDragEvent_ST {
  2079. new (arg0: DropTargetContext, arg1: Point, arg2: number, arg3: number): DropTargetDragEvent;
  2080. }
  2081. interface DropTargetDragEvent$ {
  2082. acceptDrag(arg0: number): void;
  2083. getCurrentDataFlavors(): java.awt.datatransfer.DataFlavor[];
  2084. getCurrentDataFlavorsAsList(): java.util.List;
  2085. getDropAction(): number;
  2086. getLocation(): Point;
  2087. getSourceActions(): number;
  2088. getTransferable(): java.awt.datatransfer.Transferable;
  2089. isDataFlavorSupported(arg0: java.awt.datatransfer.DataFlavor): boolean;
  2090. rejectDrag(): void;
  2091. }
  2092. type DropTargetDragEvent = DropTargetEvent & DropTargetDragEvent_S & DropTargetDragEvent$;
  2093. interface DropTargetDropEvent_S {
  2094. }
  2095. type DropTargetDropEvent_ST = DropTargetEvent_S & DropTargetDropEvent_S;
  2096. interface DropTargetDropEvent_C extends DropTargetDropEvent_ST {
  2097. new (arg0: DropTargetContext, arg1: Point, arg2: number, arg3: number): DropTargetDropEvent;
  2098. new (arg0: DropTargetContext, arg1: Point, arg2: number, arg3: number, arg4: boolean): DropTargetDropEvent;
  2099. }
  2100. interface DropTargetDropEvent$ {
  2101. acceptDrop(arg0: number): void;
  2102. dropComplete(arg0: boolean): void;
  2103. getCurrentDataFlavors(): java.awt.datatransfer.DataFlavor[];
  2104. getCurrentDataFlavorsAsList(): java.util.List;
  2105. getDropAction(): number;
  2106. getLocation(): Point;
  2107. getSourceActions(): number;
  2108. getTransferable(): java.awt.datatransfer.Transferable;
  2109. isDataFlavorSupported(arg0: java.awt.datatransfer.DataFlavor): boolean;
  2110. isLocalTransfer(): boolean;
  2111. rejectDrop(): void;
  2112. }
  2113. type DropTargetDropEvent = DropTargetEvent & DropTargetDropEvent_S & DropTargetDropEvent$;
  2114. interface DropTargetEvent_S {
  2115. }
  2116. type DropTargetEvent_ST = java.util.EventObject_S & DropTargetEvent_S;
  2117. interface DropTargetEvent_C extends DropTargetEvent_ST {
  2118. new (arg0: DropTargetContext): DropTargetEvent;
  2119. }
  2120. interface DropTargetEvent$ {
  2121. getDropTargetContext(): DropTargetContext;
  2122. }
  2123. type DropTargetEvent = java.util.EventObject & DropTargetEvent_S & DropTargetEvent$;
  2124. interface DropTargetListener_S {
  2125. }
  2126. interface DropTargetListener$ {
  2127. dragEnter(arg0: DropTargetDragEvent): void;
  2128. dragExit(arg0: DropTargetEvent): void;
  2129. dragOver(arg0: DropTargetDragEvent): void;
  2130. drop(arg0: DropTargetDropEvent): void;
  2131. dropActionChanged(arg0: DropTargetDragEvent): void;
  2132. }
  2133. type DropTargetListener = java.util.EventListener & DropTargetListener_S & DropTargetListener$;
  2134. }
  2135. namespace java.awt.dnd.peer {
  2136. interface DragSourceContextPeer_S {
  2137. }
  2138. interface DragSourceContextPeer$ {
  2139. getCursor(): Cursor;
  2140. setCursor(arg0: Cursor): void;
  2141. startDrag(arg0: DragSourceContext, arg1: Cursor, arg2: Image, arg3: Point): void;
  2142. transferablesFlavorsChanged(): void;
  2143. }
  2144. type DragSourceContextPeer = DragSourceContextPeer_S & DragSourceContextPeer$;
  2145. interface DropTargetContextPeer_S {
  2146. }
  2147. interface DropTargetContextPeer$ {
  2148. acceptDrag(arg0: number): void;
  2149. acceptDrop(arg0: number): void;
  2150. dropComplete(arg0: boolean): void;
  2151. getDropTarget(): DropTarget;
  2152. getTargetActions(): number;
  2153. getTransferDataFlavors(): java.awt.datatransfer.DataFlavor[];
  2154. getTransferable(): java.awt.datatransfer.Transferable;
  2155. isTransferableJVMLocal(): boolean;
  2156. rejectDrag(): void;
  2157. rejectDrop(): void;
  2158. setTargetActions(arg0: number): void;
  2159. }
  2160. type DropTargetContextPeer = DropTargetContextPeer_S & DropTargetContextPeer$;
  2161. }
  2162. namespace java.awt.event {
  2163. interface AWTEventListener_S {
  2164. }
  2165. interface AWTEventListener$ {
  2166. eventDispatched(arg0: AWTEvent): void;
  2167. }
  2168. type AWTEventListener = java.util.EventListener & AWTEventListener_S & AWTEventListener$;
  2169. interface ActionEvent_S {
  2170. readonly ACTION_FIRST: number;
  2171. readonly ACTION_LAST: number;
  2172. readonly ACTION_PERFORMED: number;
  2173. readonly ALT_MASK: number;
  2174. readonly CTRL_MASK: number;
  2175. readonly META_MASK: number;
  2176. readonly SHIFT_MASK: number;
  2177. }
  2178. type ActionEvent_ST = AWTEvent_S & ActionEvent_S;
  2179. interface ActionEvent_C extends ActionEvent_ST {
  2180. new (arg0: any, arg1: number, arg2: string): ActionEvent;
  2181. new (arg0: any, arg1: number, arg2: string, arg3: number): ActionEvent;
  2182. new (arg0: any, arg1: number, arg2: string, arg3: long, arg4: number): ActionEvent;
  2183. }
  2184. interface ActionEvent$ {
  2185. getActionCommand(): string;
  2186. getModifiers(): number;
  2187. getWhen(): long;
  2188. }
  2189. type ActionEvent = AWTEvent & ActionEvent_S & ActionEvent$;
  2190. interface ActionListener_S {
  2191. }
  2192. interface ActionListener$ {
  2193. actionPerformed(arg0: ActionEvent): void;
  2194. }
  2195. type ActionListener = java.util.EventListener & ActionListener_S & ActionListener$;
  2196. interface ComponentEvent_S {
  2197. readonly COMPONENT_FIRST: number;
  2198. readonly COMPONENT_HIDDEN: number;
  2199. readonly COMPONENT_LAST: number;
  2200. readonly COMPONENT_MOVED: number;
  2201. readonly COMPONENT_RESIZED: number;
  2202. readonly COMPONENT_SHOWN: number;
  2203. }
  2204. type ComponentEvent_ST = AWTEvent_S & ComponentEvent_S;
  2205. interface ComponentEvent_C extends ComponentEvent_ST {
  2206. new (arg0: Component, arg1: number): ComponentEvent;
  2207. }
  2208. interface ComponentEvent$ {
  2209. getComponent(): Component;
  2210. }
  2211. type ComponentEvent = AWTEvent & ComponentEvent_S & ComponentEvent$;
  2212. interface ComponentListener_S {
  2213. }
  2214. interface ComponentListener$ {
  2215. componentHidden(arg0: ComponentEvent): void;
  2216. componentMoved(arg0: ComponentEvent): void;
  2217. componentResized(arg0: ComponentEvent): void;
  2218. componentShown(arg0: ComponentEvent): void;
  2219. }
  2220. type ComponentListener = java.util.EventListener & ComponentListener_S & ComponentListener$;
  2221. interface ContainerEvent_S {
  2222. readonly COMPONENT_ADDED: number;
  2223. readonly COMPONENT_REMOVED: number;
  2224. readonly CONTAINER_FIRST: number;
  2225. readonly CONTAINER_LAST: number;
  2226. }
  2227. type ContainerEvent_ST = ComponentEvent_S & ContainerEvent_S;
  2228. interface ContainerEvent_C extends ContainerEvent_ST {
  2229. new (arg0: Component, arg1: number, arg2: Component): ContainerEvent;
  2230. }
  2231. interface ContainerEvent$ {
  2232. getChild(): Component;
  2233. getContainer(): Container;
  2234. }
  2235. type ContainerEvent = ComponentEvent & ContainerEvent_S & ContainerEvent$;
  2236. interface ContainerListener_S {
  2237. }
  2238. interface ContainerListener$ {
  2239. componentAdded(arg0: ContainerEvent): void;
  2240. componentRemoved(arg0: ContainerEvent): void;
  2241. }
  2242. type ContainerListener = java.util.EventListener & ContainerListener_S & ContainerListener$;
  2243. interface FocusEvent_S {
  2244. readonly FOCUS_FIRST: number;
  2245. readonly FOCUS_GAINED: number;
  2246. readonly FOCUS_LAST: number;
  2247. readonly FOCUS_LOST: number;
  2248. }
  2249. type FocusEvent_ST = ComponentEvent_S & FocusEvent_S;
  2250. interface FocusEvent_C extends FocusEvent_ST {
  2251. new (arg0: Component, arg1: number): FocusEvent;
  2252. new (arg0: Component, arg1: number, arg2: boolean): FocusEvent;
  2253. new (arg0: Component, arg1: number, arg2: boolean, arg3: Component): FocusEvent;
  2254. }
  2255. interface FocusEvent$ {
  2256. getOppositeComponent(): Component;
  2257. isTemporary(): boolean;
  2258. }
  2259. type FocusEvent = ComponentEvent & FocusEvent_S & FocusEvent$;
  2260. interface FocusListener_S {
  2261. }
  2262. interface FocusListener$ {
  2263. focusGained(arg0: FocusEvent): void;
  2264. focusLost(arg0: FocusEvent): void;
  2265. }
  2266. type FocusListener = java.util.EventListener & FocusListener_S & FocusListener$;
  2267. interface HierarchyBoundsListener_S {
  2268. }
  2269. interface HierarchyBoundsListener$ {
  2270. ancestorMoved(arg0: HierarchyEvent): void;
  2271. ancestorResized(arg0: HierarchyEvent): void;
  2272. }
  2273. type HierarchyBoundsListener = java.util.EventListener & HierarchyBoundsListener_S & HierarchyBoundsListener$;
  2274. interface HierarchyEvent_S {
  2275. readonly ANCESTOR_MOVED: number;
  2276. readonly ANCESTOR_RESIZED: number;
  2277. readonly DISPLAYABILITY_CHANGED: number;
  2278. readonly HIERARCHY_CHANGED: number;
  2279. readonly HIERARCHY_FIRST: number;
  2280. readonly HIERARCHY_LAST: number;
  2281. readonly PARENT_CHANGED: number;
  2282. readonly SHOWING_CHANGED: number;
  2283. }
  2284. type HierarchyEvent_ST = AWTEvent_S & HierarchyEvent_S;
  2285. interface HierarchyEvent_C extends HierarchyEvent_ST {
  2286. new (arg0: Component, arg1: number, arg2: Component, arg3: Container): HierarchyEvent;
  2287. new (arg0: Component, arg1: number, arg2: Component, arg3: Container, arg4: long): HierarchyEvent;
  2288. }
  2289. interface HierarchyEvent$ {
  2290. getChangeFlags(): long;
  2291. getChanged(): Component;
  2292. getChangedParent(): Container;
  2293. getComponent(): Component;
  2294. }
  2295. type HierarchyEvent = AWTEvent & HierarchyEvent_S & HierarchyEvent$;
  2296. interface HierarchyListener_S {
  2297. }
  2298. interface HierarchyListener$ {
  2299. hierarchyChanged(arg0: HierarchyEvent): void;
  2300. }
  2301. type HierarchyListener = java.util.EventListener & HierarchyListener_S & HierarchyListener$;
  2302. interface InputEvent_S {
  2303. readonly ALT_DOWN_MASK: number;
  2304. readonly ALT_GRAPH_DOWN_MASK: number;
  2305. readonly ALT_GRAPH_MASK: number;
  2306. readonly ALT_MASK: number;
  2307. readonly BUTTON1_DOWN_MASK: number;
  2308. readonly BUTTON1_MASK: number;
  2309. readonly BUTTON2_DOWN_MASK: number;
  2310. readonly BUTTON2_MASK: number;
  2311. readonly BUTTON3_DOWN_MASK: number;
  2312. readonly BUTTON3_MASK: number;
  2313. readonly CTRL_DOWN_MASK: number;
  2314. readonly CTRL_MASK: number;
  2315. readonly META_DOWN_MASK: number;
  2316. readonly META_MASK: number;
  2317. readonly SHIFT_DOWN_MASK: number;
  2318. readonly SHIFT_MASK: number;
  2319. getMaskForButton(arg0: number): number;
  2320. getModifiersExText(arg0: number): string;
  2321. }
  2322. type InputEvent_ST = ComponentEvent_S & InputEvent_S;
  2323. interface InputEvent_C extends InputEvent_ST {
  2324. }
  2325. interface InputEvent$ {
  2326. consume(): void;
  2327. getModifiers(): number;
  2328. getModifiersEx(): number;
  2329. getWhen(): long;
  2330. isAltDown(): boolean;
  2331. isAltGraphDown(): boolean;
  2332. isConsumed(): boolean;
  2333. isControlDown(): boolean;
  2334. isMetaDown(): boolean;
  2335. isShiftDown(): boolean;
  2336. }
  2337. type InputEvent = ComponentEvent & InputEvent_S & InputEvent$;
  2338. interface InputMethodEvent_S {
  2339. readonly CARET_POSITION_CHANGED: number;
  2340. readonly INPUT_METHOD_FIRST: number;
  2341. readonly INPUT_METHOD_LAST: number;
  2342. readonly INPUT_METHOD_TEXT_CHANGED: number;
  2343. }
  2344. type InputMethodEvent_ST = AWTEvent_S & InputMethodEvent_S;
  2345. interface InputMethodEvent_C extends InputMethodEvent_ST {
  2346. new (arg0: Component, arg1: number, arg2: java.awt.font.TextHitInfo, arg3: java.awt.font.TextHitInfo): InputMethodEvent;
  2347. new (arg0: Component, arg1: number, arg2: java.text.AttributedCharacterIterator, arg3: number, arg4: java.awt.font.TextHitInfo, arg5: java.awt.font.TextHitInfo): InputMethodEvent;
  2348. new (arg0: Component, arg1: number, arg2: long, arg3: java.text.AttributedCharacterIterator, arg4: number, arg5: java.awt.font.TextHitInfo, arg6: java.awt.font.TextHitInfo): InputMethodEvent;
  2349. }
  2350. interface InputMethodEvent$ {
  2351. consume(): void;
  2352. getCaret(): java.awt.font.TextHitInfo;
  2353. getCommittedCharacterCount(): number;
  2354. getText(): java.text.AttributedCharacterIterator;
  2355. getVisiblePosition(): java.awt.font.TextHitInfo;
  2356. getWhen(): long;
  2357. isConsumed(): boolean;
  2358. }
  2359. type InputMethodEvent = AWTEvent & InputMethodEvent_S & InputMethodEvent$;
  2360. interface InputMethodListener_S {
  2361. }
  2362. interface InputMethodListener$ {
  2363. caretPositionChanged(arg0: InputMethodEvent): void;
  2364. inputMethodTextChanged(arg0: InputMethodEvent): void;
  2365. }
  2366. type InputMethodListener = java.util.EventListener & InputMethodListener_S & InputMethodListener$;
  2367. interface KeyEvent_S {
  2368. readonly CHAR_UNDEFINED: string;
  2369. readonly KEY_FIRST: number;
  2370. readonly KEY_LAST: number;
  2371. readonly KEY_LOCATION_LEFT: number;
  2372. readonly KEY_LOCATION_NUMPAD: number;
  2373. readonly KEY_LOCATION_RIGHT: number;
  2374. readonly KEY_LOCATION_STANDARD: number;
  2375. readonly KEY_LOCATION_UNKNOWN: number;
  2376. readonly KEY_PRESSED: number;
  2377. readonly KEY_RELEASED: number;
  2378. readonly KEY_TYPED: number;
  2379. readonly VK_0: number;
  2380. readonly VK_1: number;
  2381. readonly VK_2: number;
  2382. readonly VK_3: number;
  2383. readonly VK_4: number;
  2384. readonly VK_5: number;
  2385. readonly VK_6: number;
  2386. readonly VK_7: number;
  2387. readonly VK_8: number;
  2388. readonly VK_9: number;
  2389. readonly VK_A: number;
  2390. readonly VK_ACCEPT: number;
  2391. readonly VK_ADD: number;
  2392. readonly VK_AGAIN: number;
  2393. readonly VK_ALL_CANDIDATES: number;
  2394. readonly VK_ALPHANUMERIC: number;
  2395. readonly VK_ALT: number;
  2396. readonly VK_ALT_GRAPH: number;
  2397. readonly VK_AMPERSAND: number;
  2398. readonly VK_ASTERISK: number;
  2399. readonly VK_AT: number;
  2400. readonly VK_B: number;
  2401. readonly VK_BACK_QUOTE: number;
  2402. readonly VK_BACK_SLASH: number;
  2403. readonly VK_BACK_SPACE: number;
  2404. readonly VK_BEGIN: number;
  2405. readonly VK_BRACELEFT: number;
  2406. readonly VK_BRACERIGHT: number;
  2407. readonly VK_C: number;
  2408. readonly VK_CANCEL: number;
  2409. readonly VK_CAPS_LOCK: number;
  2410. readonly VK_CIRCUMFLEX: number;
  2411. readonly VK_CLEAR: number;
  2412. readonly VK_CLOSE_BRACKET: number;
  2413. readonly VK_CODE_INPUT: number;
  2414. readonly VK_COLON: number;
  2415. readonly VK_COMMA: number;
  2416. readonly VK_COMPOSE: number;
  2417. readonly VK_CONTEXT_MENU: number;
  2418. readonly VK_CONTROL: number;
  2419. readonly VK_CONVERT: number;
  2420. readonly VK_COPY: number;
  2421. readonly VK_CUT: number;
  2422. readonly VK_D: number;
  2423. readonly VK_DEAD_ABOVEDOT: number;
  2424. readonly VK_DEAD_ABOVERING: number;
  2425. readonly VK_DEAD_ACUTE: number;
  2426. readonly VK_DEAD_BREVE: number;
  2427. readonly VK_DEAD_CARON: number;
  2428. readonly VK_DEAD_CEDILLA: number;
  2429. readonly VK_DEAD_CIRCUMFLEX: number;
  2430. readonly VK_DEAD_DIAERESIS: number;
  2431. readonly VK_DEAD_DOUBLEACUTE: number;
  2432. readonly VK_DEAD_GRAVE: number;
  2433. readonly VK_DEAD_IOTA: number;
  2434. readonly VK_DEAD_MACRON: number;
  2435. readonly VK_DEAD_OGONEK: number;
  2436. readonly VK_DEAD_SEMIVOICED_SOUND: number;
  2437. readonly VK_DEAD_TILDE: number;
  2438. readonly VK_DEAD_VOICED_SOUND: number;
  2439. readonly VK_DECIMAL: number;
  2440. readonly VK_DELETE: number;
  2441. readonly VK_DIVIDE: number;
  2442. readonly VK_DOLLAR: number;
  2443. readonly VK_DOWN: number;
  2444. readonly VK_E: number;
  2445. readonly VK_END: number;
  2446. readonly VK_ENTER: number;
  2447. readonly VK_EQUALS: number;
  2448. readonly VK_ESCAPE: number;
  2449. readonly VK_EURO_SIGN: number;
  2450. readonly VK_EXCLAMATION_MARK: number;
  2451. readonly VK_F: number;
  2452. readonly VK_F1: number;
  2453. readonly VK_F10: number;
  2454. readonly VK_F11: number;
  2455. readonly VK_F12: number;
  2456. readonly VK_F13: number;
  2457. readonly VK_F14: number;
  2458. readonly VK_F15: number;
  2459. readonly VK_F16: number;
  2460. readonly VK_F17: number;
  2461. readonly VK_F18: number;
  2462. readonly VK_F19: number;
  2463. readonly VK_F2: number;
  2464. readonly VK_F20: number;
  2465. readonly VK_F21: number;
  2466. readonly VK_F22: number;
  2467. readonly VK_F23: number;
  2468. readonly VK_F24: number;
  2469. readonly VK_F3: number;
  2470. readonly VK_F4: number;
  2471. readonly VK_F5: number;
  2472. readonly VK_F6: number;
  2473. readonly VK_F7: number;
  2474. readonly VK_F8: number;
  2475. readonly VK_F9: number;
  2476. readonly VK_FINAL: number;
  2477. readonly VK_FIND: number;
  2478. readonly VK_FULL_WIDTH: number;
  2479. readonly VK_G: number;
  2480. readonly VK_GREATER: number;
  2481. readonly VK_H: number;
  2482. readonly VK_HALF_WIDTH: number;
  2483. readonly VK_HELP: number;
  2484. readonly VK_HIRAGANA: number;
  2485. readonly VK_HOME: number;
  2486. readonly VK_I: number;
  2487. readonly VK_INPUT_METHOD_ON_OFF: number;
  2488. readonly VK_INSERT: number;
  2489. readonly VK_INVERTED_EXCLAMATION_MARK: number;
  2490. readonly VK_J: number;
  2491. readonly VK_JAPANESE_HIRAGANA: number;
  2492. readonly VK_JAPANESE_KATAKANA: number;
  2493. readonly VK_JAPANESE_ROMAN: number;
  2494. readonly VK_K: number;
  2495. readonly VK_KANA: number;
  2496. readonly VK_KANA_LOCK: number;
  2497. readonly VK_KANJI: number;
  2498. readonly VK_KATAKANA: number;
  2499. readonly VK_KP_DOWN: number;
  2500. readonly VK_KP_LEFT: number;
  2501. readonly VK_KP_RIGHT: number;
  2502. readonly VK_KP_UP: number;
  2503. readonly VK_L: number;
  2504. readonly VK_LEFT: number;
  2505. readonly VK_LEFT_PARENTHESIS: number;
  2506. readonly VK_LESS: number;
  2507. readonly VK_M: number;
  2508. readonly VK_META: number;
  2509. readonly VK_MINUS: number;
  2510. readonly VK_MODECHANGE: number;
  2511. readonly VK_MULTIPLY: number;
  2512. readonly VK_N: number;
  2513. readonly VK_NONCONVERT: number;
  2514. readonly VK_NUMBER_SIGN: number;
  2515. readonly VK_NUMPAD0: number;
  2516. readonly VK_NUMPAD1: number;
  2517. readonly VK_NUMPAD2: number;
  2518. readonly VK_NUMPAD3: number;
  2519. readonly VK_NUMPAD4: number;
  2520. readonly VK_NUMPAD5: number;
  2521. readonly VK_NUMPAD6: number;
  2522. readonly VK_NUMPAD7: number;
  2523. readonly VK_NUMPAD8: number;
  2524. readonly VK_NUMPAD9: number;
  2525. readonly VK_NUM_LOCK: number;
  2526. readonly VK_O: number;
  2527. readonly VK_OPEN_BRACKET: number;
  2528. readonly VK_P: number;
  2529. readonly VK_PAGE_DOWN: number;
  2530. readonly VK_PAGE_UP: number;
  2531. readonly VK_PASTE: number;
  2532. readonly VK_PAUSE: number;
  2533. readonly VK_PERIOD: number;
  2534. readonly VK_PLUS: number;
  2535. readonly VK_PREVIOUS_CANDIDATE: number;
  2536. readonly VK_PRINTSCREEN: number;
  2537. readonly VK_PROPS: number;
  2538. readonly VK_Q: number;
  2539. readonly VK_QUOTE: number;
  2540. readonly VK_QUOTEDBL: number;
  2541. readonly VK_R: number;
  2542. readonly VK_RIGHT: number;
  2543. readonly VK_RIGHT_PARENTHESIS: number;
  2544. readonly VK_ROMAN_CHARACTERS: number;
  2545. readonly VK_S: number;
  2546. readonly VK_SCROLL_LOCK: number;
  2547. readonly VK_SEMICOLON: number;
  2548. readonly VK_SEPARATER: number;
  2549. readonly VK_SEPARATOR: number;
  2550. readonly VK_SHIFT: number;
  2551. readonly VK_SLASH: number;
  2552. readonly VK_SPACE: number;
  2553. readonly VK_STOP: number;
  2554. readonly VK_SUBTRACT: number;
  2555. readonly VK_T: number;
  2556. readonly VK_TAB: number;
  2557. readonly VK_U: number;
  2558. readonly VK_UNDEFINED: number;
  2559. readonly VK_UNDERSCORE: number;
  2560. readonly VK_UNDO: number;
  2561. readonly VK_UP: number;
  2562. readonly VK_V: number;
  2563. readonly VK_W: number;
  2564. readonly VK_WINDOWS: number;
  2565. readonly VK_X: number;
  2566. readonly VK_Y: number;
  2567. readonly VK_Z: number;
  2568. getExtendedKeyCodeForChar(arg0: number): number;
  2569. getKeyModifiersText(arg0: number): string;
  2570. getKeyText(arg0: number): string;
  2571. }
  2572. type KeyEvent_ST = InputEvent_S & KeyEvent_S;
  2573. interface KeyEvent_C extends KeyEvent_ST {
  2574. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: string): KeyEvent;
  2575. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: string, arg6: number): KeyEvent;
  2576. }
  2577. interface KeyEvent$ {
  2578. getExtendedKeyCode(): number;
  2579. getKeyChar(): string;
  2580. getKeyCode(): number;
  2581. getKeyLocation(): number;
  2582. isActionKey(): boolean;
  2583. setKeyChar(arg0: string): void;
  2584. setKeyCode(arg0: number): void;
  2585. }
  2586. type KeyEvent = InputEvent & KeyEvent_S & KeyEvent$;
  2587. interface KeyListener_S {
  2588. }
  2589. interface KeyListener$ {
  2590. keyPressed(arg0: KeyEvent): void;
  2591. keyReleased(arg0: KeyEvent): void;
  2592. keyTyped(arg0: KeyEvent): void;
  2593. }
  2594. type KeyListener = java.util.EventListener & KeyListener_S & KeyListener$;
  2595. interface MouseEvent_S {
  2596. readonly BUTTON1: number;
  2597. readonly BUTTON2: number;
  2598. readonly BUTTON3: number;
  2599. readonly MOUSE_CLICKED: number;
  2600. readonly MOUSE_DRAGGED: number;
  2601. readonly MOUSE_ENTERED: number;
  2602. readonly MOUSE_EXITED: number;
  2603. readonly MOUSE_FIRST: number;
  2604. readonly MOUSE_LAST: number;
  2605. readonly MOUSE_MOVED: number;
  2606. readonly MOUSE_PRESSED: number;
  2607. readonly MOUSE_RELEASED: number;
  2608. readonly MOUSE_WHEEL: number;
  2609. readonly NOBUTTON: number;
  2610. getMouseModifiersText(arg0: number): string;
  2611. }
  2612. type MouseEvent_ST = InputEvent_S & MouseEvent_S;
  2613. interface MouseEvent_C extends MouseEvent_ST {
  2614. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean): MouseEvent;
  2615. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: number): MouseEvent;
  2616. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: boolean, arg10: number): MouseEvent;
  2617. }
  2618. interface MouseEvent$ {
  2619. getButton(): number;
  2620. getClickCount(): number;
  2621. getLocationOnScreen(): Point;
  2622. getPoint(): Point;
  2623. getX(): number;
  2624. getXOnScreen(): number;
  2625. getY(): number;
  2626. getYOnScreen(): number;
  2627. isPopupTrigger(): boolean;
  2628. translatePoint(arg0: number, arg1: number): void;
  2629. }
  2630. type MouseEvent = InputEvent & MouseEvent_S & MouseEvent$;
  2631. interface MouseListener_S {
  2632. }
  2633. interface MouseListener$ {
  2634. mouseClicked(arg0: MouseEvent): void;
  2635. mouseEntered(arg0: MouseEvent): void;
  2636. mouseExited(arg0: MouseEvent): void;
  2637. mousePressed(arg0: MouseEvent): void;
  2638. mouseReleased(arg0: MouseEvent): void;
  2639. }
  2640. type MouseListener = java.util.EventListener & MouseListener_S & MouseListener$;
  2641. interface MouseMotionListener_S {
  2642. }
  2643. interface MouseMotionListener$ {
  2644. mouseDragged(arg0: MouseEvent): void;
  2645. mouseMoved(arg0: MouseEvent): void;
  2646. }
  2647. type MouseMotionListener = java.util.EventListener & MouseMotionListener_S & MouseMotionListener$;
  2648. interface MouseWheelEvent_S {
  2649. readonly WHEEL_BLOCK_SCROLL: number;
  2650. readonly WHEEL_UNIT_SCROLL: number;
  2651. }
  2652. type MouseWheelEvent_ST = MouseEvent_S & MouseWheelEvent_S;
  2653. interface MouseWheelEvent_C extends MouseWheelEvent_ST {
  2654. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: number, arg9: number, arg10: number): MouseWheelEvent;
  2655. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: boolean, arg10: number, arg11: number, arg12: number): MouseWheelEvent;
  2656. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: boolean, arg10: number, arg11: number, arg12: number, arg13: number): MouseWheelEvent;
  2657. }
  2658. interface MouseWheelEvent$ {
  2659. getPreciseWheelRotation(): number;
  2660. getScrollAmount(): number;
  2661. getScrollType(): number;
  2662. getUnitsToScroll(): number;
  2663. getWheelRotation(): number;
  2664. }
  2665. type MouseWheelEvent = MouseEvent & MouseWheelEvent_S & MouseWheelEvent$;
  2666. interface MouseWheelListener_S {
  2667. }
  2668. interface MouseWheelListener$ {
  2669. mouseWheelMoved(arg0: MouseWheelEvent): void;
  2670. }
  2671. type MouseWheelListener = java.util.EventListener & MouseWheelListener_S & MouseWheelListener$;
  2672. interface PaintEvent_S {
  2673. readonly PAINT: number;
  2674. readonly PAINT_FIRST: number;
  2675. readonly PAINT_LAST: number;
  2676. readonly UPDATE: number;
  2677. }
  2678. type PaintEvent_ST = ComponentEvent_S & PaintEvent_S;
  2679. interface PaintEvent_C extends PaintEvent_ST {
  2680. new (arg0: Component, arg1: number, arg2: Rectangle): PaintEvent;
  2681. }
  2682. interface PaintEvent$ {
  2683. getUpdateRect(): Rectangle;
  2684. setUpdateRect(arg0: Rectangle): void;
  2685. }
  2686. type PaintEvent = ComponentEvent & PaintEvent_S & PaintEvent$;
  2687. interface WindowEvent_S {
  2688. readonly WINDOW_ACTIVATED: number;
  2689. readonly WINDOW_CLOSED: number;
  2690. readonly WINDOW_CLOSING: number;
  2691. readonly WINDOW_DEACTIVATED: number;
  2692. readonly WINDOW_DEICONIFIED: number;
  2693. readonly WINDOW_FIRST: number;
  2694. readonly WINDOW_GAINED_FOCUS: number;
  2695. readonly WINDOW_ICONIFIED: number;
  2696. readonly WINDOW_LAST: number;
  2697. readonly WINDOW_LOST_FOCUS: number;
  2698. readonly WINDOW_OPENED: number;
  2699. readonly WINDOW_STATE_CHANGED: number;
  2700. }
  2701. type WindowEvent_ST = ComponentEvent_S & WindowEvent_S;
  2702. interface WindowEvent_C extends WindowEvent_ST {
  2703. new (arg0: Window, arg1: number): WindowEvent;
  2704. new (arg0: Window, arg1: number, arg2: Window): WindowEvent;
  2705. new (arg0: Window, arg1: number, arg2: number, arg3: number): WindowEvent;
  2706. new (arg0: Window, arg1: number, arg2: Window, arg3: number, arg4: number): WindowEvent;
  2707. }
  2708. interface WindowEvent$ {
  2709. getNewState(): number;
  2710. getOldState(): number;
  2711. getOppositeWindow(): Window;
  2712. getWindow(): Window;
  2713. }
  2714. type WindowEvent = ComponentEvent & WindowEvent_S & WindowEvent$;
  2715. interface WindowFocusListener_S {
  2716. }
  2717. interface WindowFocusListener$ {
  2718. windowGainedFocus(arg0: WindowEvent): void;
  2719. windowLostFocus(arg0: WindowEvent): void;
  2720. }
  2721. type WindowFocusListener = java.util.EventListener & WindowFocusListener_S & WindowFocusListener$;
  2722. interface WindowListener_S {
  2723. }
  2724. interface WindowListener$ {
  2725. windowActivated(arg0: WindowEvent): void;
  2726. windowClosed(arg0: WindowEvent): void;
  2727. windowClosing(arg0: WindowEvent): void;
  2728. windowDeactivated(arg0: WindowEvent): void;
  2729. windowDeiconified(arg0: WindowEvent): void;
  2730. windowIconified(arg0: WindowEvent): void;
  2731. windowOpened(arg0: WindowEvent): void;
  2732. }
  2733. type WindowListener = java.util.EventListener & WindowListener_S & WindowListener$;
  2734. interface WindowStateListener_S {
  2735. }
  2736. interface WindowStateListener$ {
  2737. windowStateChanged(arg0: WindowEvent): void;
  2738. }
  2739. type WindowStateListener = java.util.EventListener & WindowStateListener_S & WindowStateListener$;
  2740. }
  2741. namespace java.awt.font {
  2742. interface FontRenderContext_S {
  2743. }
  2744. interface FontRenderContext_C extends FontRenderContext_S {
  2745. new (arg0: java.awt.geom.AffineTransform, arg1: any, arg2: any): FontRenderContext;
  2746. new (arg0: java.awt.geom.AffineTransform, arg1: boolean, arg2: boolean): FontRenderContext;
  2747. }
  2748. interface FontRenderContext$ {
  2749. equals(arg0: FontRenderContext): boolean;
  2750. getAntiAliasingHint(): any;
  2751. getFractionalMetricsHint(): any;
  2752. getTransform(): java.awt.geom.AffineTransform;
  2753. getTransformType(): number;
  2754. isAntiAliased(): boolean;
  2755. isTransformed(): boolean;
  2756. usesFractionalMetrics(): boolean;
  2757. }
  2758. type FontRenderContext = FontRenderContext_S & FontRenderContext$;
  2759. interface GlyphJustificationInfo_S {
  2760. readonly PRIORITY_INTERCHAR: number;
  2761. readonly PRIORITY_KASHIDA: number;
  2762. readonly PRIORITY_NONE: number;
  2763. readonly PRIORITY_WHITESPACE: number;
  2764. }
  2765. interface GlyphJustificationInfo_C extends GlyphJustificationInfo_S {
  2766. new (arg0: number, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: boolean, arg6: number, arg7: number, arg8: number): GlyphJustificationInfo;
  2767. }
  2768. interface GlyphJustificationInfo$ {
  2769. readonly growAbsorb: boolean;
  2770. readonly growLeftLimit: number;
  2771. readonly growPriority: number;
  2772. readonly growRightLimit: number;
  2773. readonly shrinkAbsorb: boolean;
  2774. readonly shrinkLeftLimit: number;
  2775. readonly shrinkPriority: number;
  2776. readonly shrinkRightLimit: number;
  2777. readonly weight: number;
  2778. }
  2779. type GlyphJustificationInfo = GlyphJustificationInfo_S & GlyphJustificationInfo$;
  2780. interface GlyphMetrics_S {
  2781. readonly COMBINING: number;
  2782. readonly COMPONENT: number;
  2783. readonly LIGATURE: number;
  2784. readonly STANDARD: number;
  2785. readonly WHITESPACE: number;
  2786. }
  2787. interface GlyphMetrics_C extends GlyphMetrics_S {
  2788. new (arg0: number, arg1: java.awt.geom.Rectangle2D, arg2: number): GlyphMetrics;
  2789. new (arg0: boolean, arg1: number, arg2: number, arg3: java.awt.geom.Rectangle2D, arg4: number): GlyphMetrics;
  2790. }
  2791. interface GlyphMetrics$ {
  2792. getAdvance(): number;
  2793. getAdvanceX(): number;
  2794. getAdvanceY(): number;
  2795. getBounds2D(): java.awt.geom.Rectangle2D;
  2796. getLSB(): number;
  2797. getRSB(): number;
  2798. getType(): number;
  2799. isCombining(): boolean;
  2800. isComponent(): boolean;
  2801. isLigature(): boolean;
  2802. isStandard(): boolean;
  2803. isWhitespace(): boolean;
  2804. }
  2805. type GlyphMetrics = GlyphMetrics_S & GlyphMetrics$;
  2806. interface GlyphVector_S {
  2807. readonly FLAG_COMPLEX_GLYPHS: number;
  2808. readonly FLAG_HAS_POSITION_ADJUSTMENTS: number;
  2809. readonly FLAG_HAS_TRANSFORMS: number;
  2810. readonly FLAG_MASK: number;
  2811. readonly FLAG_RUN_RTL: number;
  2812. }
  2813. type GlyphVector_ST = java.lang.Cloneable_S & GlyphVector_S;
  2814. interface GlyphVector_C extends GlyphVector_ST {
  2815. new (): GlyphVector;
  2816. }
  2817. interface GlyphVector$ {
  2818. equals(arg0: GlyphVector): boolean;
  2819. getFont(): Font;
  2820. getFontRenderContext(): FontRenderContext;
  2821. getGlyphCharIndex(arg0: number): number;
  2822. getGlyphCharIndices(arg0: number, arg1: number, arg2: number[]): number[];
  2823. getGlyphCode(arg0: number): number;
  2824. getGlyphCodes(arg0: number, arg1: number, arg2: number[]): number[];
  2825. getGlyphJustificationInfo(arg0: number): GlyphJustificationInfo;
  2826. getGlyphLogicalBounds(arg0: number): Shape;
  2827. getGlyphMetrics(arg0: number): GlyphMetrics;
  2828. getGlyphOutline(arg0: number): Shape;
  2829. getGlyphOutline(arg0: number, arg1: number, arg2: number): Shape;
  2830. getGlyphPixelBounds(arg0: number, arg1: FontRenderContext, arg2: number, arg3: number): Rectangle;
  2831. getGlyphPosition(arg0: number): java.awt.geom.Point2D;
  2832. getGlyphPositions(arg0: number, arg1: number, arg2: number[]): number[];
  2833. getGlyphTransform(arg0: number): java.awt.geom.AffineTransform;
  2834. getGlyphVisualBounds(arg0: number): Shape;
  2835. getLayoutFlags(): number;
  2836. getLogicalBounds(): java.awt.geom.Rectangle2D;
  2837. getNumGlyphs(): number;
  2838. getOutline(): Shape;
  2839. getOutline(arg0: number, arg1: number): Shape;
  2840. getPixelBounds(arg0: FontRenderContext, arg1: number, arg2: number): Rectangle;
  2841. getVisualBounds(): java.awt.geom.Rectangle2D;
  2842. performDefaultLayout(): void;
  2843. setGlyphPosition(arg0: number, arg1: java.awt.geom.Point2D): void;
  2844. setGlyphTransform(arg0: number, arg1: java.awt.geom.AffineTransform): void;
  2845. }
  2846. type GlyphVector = java.lang.Cloneable & GlyphVector_S & GlyphVector$;
  2847. interface LineMetrics_S {
  2848. }
  2849. interface LineMetrics_C extends LineMetrics_S {
  2850. new (): LineMetrics;
  2851. }
  2852. interface LineMetrics$ {
  2853. getAscent(): number;
  2854. getBaselineIndex(): number;
  2855. getBaselineOffsets(): number[];
  2856. getDescent(): number;
  2857. getHeight(): number;
  2858. getLeading(): number;
  2859. getNumChars(): number;
  2860. getStrikethroughOffset(): number;
  2861. getStrikethroughThickness(): number;
  2862. getUnderlineOffset(): number;
  2863. getUnderlineThickness(): number;
  2864. }
  2865. type LineMetrics = LineMetrics_S & LineMetrics$;
  2866. interface TextHitInfo_S {
  2867. afterOffset(arg0: number): TextHitInfo;
  2868. beforeOffset(arg0: number): TextHitInfo;
  2869. leading(arg0: number): TextHitInfo;
  2870. trailing(arg0: number): TextHitInfo;
  2871. }
  2872. interface TextHitInfo_C extends TextHitInfo_S {
  2873. new (): TextHitInfo;
  2874. }
  2875. interface TextHitInfo$ {
  2876. equals(arg0: TextHitInfo): boolean;
  2877. getCharIndex(): number;
  2878. getInsertionIndex(): number;
  2879. getOffsetHit(arg0: number): this;
  2880. getOtherHit(): this;
  2881. isLeadingEdge(): boolean;
  2882. }
  2883. type TextHitInfo = TextHitInfo_S & TextHitInfo$;
  2884. }
  2885. namespace java.awt.geom {
  2886. interface AffineTransform_S {
  2887. readonly TYPE_FLIP: number;
  2888. readonly TYPE_GENERAL_ROTATION: number;
  2889. readonly TYPE_GENERAL_SCALE: number;
  2890. readonly TYPE_GENERAL_TRANSFORM: number;
  2891. readonly TYPE_IDENTITY: number;
  2892. readonly TYPE_MASK_ROTATION: number;
  2893. readonly TYPE_MASK_SCALE: number;
  2894. readonly TYPE_QUADRANT_ROTATION: number;
  2895. readonly TYPE_TRANSLATION: number;
  2896. readonly TYPE_UNIFORM_SCALE: number;
  2897. getQuadrantRotateInstance(arg0: number): AffineTransform;
  2898. getQuadrantRotateInstance(arg0: number, arg1: number, arg2: number): AffineTransform;
  2899. getRotateInstance(arg0: number): AffineTransform;
  2900. getRotateInstance(arg0: number, arg1: number): AffineTransform;
  2901. getRotateInstance(arg0: number, arg1: number, arg2: number): AffineTransform;
  2902. getRotateInstance(arg0: number, arg1: number, arg2: number, arg3: number): AffineTransform;
  2903. getScaleInstance(arg0: number, arg1: number): AffineTransform;
  2904. getShearInstance(arg0: number, arg1: number): AffineTransform;
  2905. getTranslateInstance(arg0: number, arg1: number): AffineTransform;
  2906. }
  2907. type AffineTransform_ST = java.io.Serializable_S & java.lang.Cloneable_S & AffineTransform_S;
  2908. interface AffineTransform_C extends AffineTransform_ST {
  2909. new (): AffineTransform;
  2910. new (arg0: number[]): AffineTransform;
  2911. new (arg0: AffineTransform): AffineTransform;
  2912. new (arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): AffineTransform;
  2913. }
  2914. interface AffineTransform$ {
  2915. clone(): any;
  2916. concatenate(arg0: AffineTransform): void;
  2917. createInverse(): this;
  2918. createTransformedShape(arg0: Shape): Shape;
  2919. deltaTransform(arg0: Point2D, arg1: Point2D): Point2D;
  2920. deltaTransform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
  2921. getDeterminant(): number;
  2922. getMatrix(arg0: number[]): void;
  2923. getScaleX(): number;
  2924. getScaleY(): number;
  2925. getShearX(): number;
  2926. getShearY(): number;
  2927. getTranslateX(): number;
  2928. getTranslateY(): number;
  2929. getType(): number;
  2930. inverseTransform(arg0: Point2D, arg1: Point2D): Point2D;
  2931. inverseTransform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
  2932. invert(): void;
  2933. isIdentity(): boolean;
  2934. preConcatenate(arg0: AffineTransform): void;
  2935. quadrantRotate(arg0: number): void;
  2936. quadrantRotate(arg0: number, arg1: number, arg2: number): void;
  2937. rotate(arg0: number): void;
  2938. rotate(arg0: number, arg1: number): void;
  2939. rotate(arg0: number, arg1: number, arg2: number): void;
  2940. rotate(arg0: number, arg1: number, arg2: number, arg3: number): void;
  2941. scale(arg0: number, arg1: number): void;
  2942. setToIdentity(): void;
  2943. setToQuadrantRotation(arg0: number): void;
  2944. setToQuadrantRotation(arg0: number, arg1: number, arg2: number): void;
  2945. setToRotation(arg0: number): void;
  2946. setToRotation(arg0: number, arg1: number): void;
  2947. setToRotation(arg0: number, arg1: number, arg2: number): void;
  2948. setToRotation(arg0: number, arg1: number, arg2: number, arg3: number): void;
  2949. setToScale(arg0: number, arg1: number): void;
  2950. setToShear(arg0: number, arg1: number): void;
  2951. setToTranslation(arg0: number, arg1: number): void;
  2952. setTransform(arg0: AffineTransform): void;
  2953. setTransform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  2954. shear(arg0: number, arg1: number): void;
  2955. transform(arg0: Point2D, arg1: Point2D): Point2D;
  2956. transform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
  2957. transform(arg0: Point2D[], arg1: number, arg2: Point2D[], arg3: number, arg4: number): void;
  2958. translate(arg0: number, arg1: number): void;
  2959. }
  2960. type AffineTransform = java.lang.Cloneable & java.io.Serializable & AffineTransform_S & AffineTransform$;
  2961. interface Dimension2D_S {
  2962. }
  2963. type Dimension2D_ST = java.lang.Cloneable_S & Dimension2D_S;
  2964. interface Dimension2D_C extends Dimension2D_ST {
  2965. }
  2966. interface Dimension2D$ {
  2967. clone(): any;
  2968. getHeight(): number;
  2969. getWidth(): number;
  2970. setSize(arg0: Dimension2D): void;
  2971. setSize(arg0: number, arg1: number): void;
  2972. }
  2973. type Dimension2D = java.lang.Cloneable & Dimension2D_S & Dimension2D$;
  2974. interface Line2D_S {
  2975. linesIntersect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): boolean;
  2976. ptLineDist(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2977. ptLineDistSq(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2978. ptSegDist(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2979. ptSegDistSq(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2980. relativeCCW(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2981. }
  2982. type Line2D_ST = Shape_S & java.lang.Cloneable_S & Line2D_S;
  2983. interface Line2D_C extends Line2D_ST {
  2984. }
  2985. interface Line2D$ {
  2986. clone(): any;
  2987. getP1(): Point2D;
  2988. getP2(): Point2D;
  2989. getX1(): number;
  2990. getX2(): number;
  2991. getY1(): number;
  2992. getY2(): number;
  2993. intersectsLine(arg0: Line2D): boolean;
  2994. intersectsLine(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  2995. ptLineDist(arg0: Point2D): number;
  2996. ptLineDist(arg0: number, arg1: number): number;
  2997. ptLineDistSq(arg0: Point2D): number;
  2998. ptLineDistSq(arg0: number, arg1: number): number;
  2999. ptSegDist(arg0: Point2D): number;
  3000. ptSegDist(arg0: number, arg1: number): number;
  3001. ptSegDistSq(arg0: Point2D): number;
  3002. ptSegDistSq(arg0: number, arg1: number): number;
  3003. relativeCCW(arg0: Point2D): number;
  3004. relativeCCW(arg0: number, arg1: number): number;
  3005. setLine(arg0: Line2D): void;
  3006. setLine(arg0: Point2D, arg1: Point2D): void;
  3007. setLine(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3008. }
  3009. type Line2D = Shape & java.lang.Cloneable & Line2D_S & Line2D$;
  3010. interface PathIterator_S {
  3011. readonly SEG_CLOSE: number;
  3012. readonly SEG_CUBICTO: number;
  3013. readonly SEG_LINETO: number;
  3014. readonly SEG_MOVETO: number;
  3015. readonly SEG_QUADTO: number;
  3016. readonly WIND_EVEN_ODD: number;
  3017. readonly WIND_NON_ZERO: number;
  3018. }
  3019. interface PathIterator$ {
  3020. currentSegment(arg0: number[]): number;
  3021. getWindingRule(): number;
  3022. isDone(): boolean;
  3023. next(): void;
  3024. }
  3025. type PathIterator = PathIterator_S & PathIterator$;
  3026. interface Point2D_S {
  3027. distance(arg0: number, arg1: number, arg2: number, arg3: number): number;
  3028. distanceSq(arg0: number, arg1: number, arg2: number, arg3: number): number;
  3029. }
  3030. type Point2D_ST = java.lang.Cloneable_S & Point2D_S;
  3031. interface Point2D_C extends Point2D_ST {
  3032. }
  3033. interface Point2D$ {
  3034. clone(): any;
  3035. distance(arg0: Point2D): number;
  3036. distance(arg0: number, arg1: number): number;
  3037. distanceSq(arg0: Point2D): number;
  3038. distanceSq(arg0: number, arg1: number): number;
  3039. getX(): number;
  3040. getY(): number;
  3041. setLocation(arg0: Point2D): void;
  3042. setLocation(arg0: number, arg1: number): void;
  3043. }
  3044. type Point2D = java.lang.Cloneable & Point2D_S & Point2D$;
  3045. interface Rectangle2D_S {
  3046. readonly OUT_BOTTOM: number;
  3047. readonly OUT_LEFT: number;
  3048. readonly OUT_RIGHT: number;
  3049. readonly OUT_TOP: number;
  3050. intersect(arg0: Rectangle2D, arg1: Rectangle2D, arg2: Rectangle2D): void;
  3051. union(arg0: Rectangle2D, arg1: Rectangle2D, arg2: Rectangle2D): void;
  3052. }
  3053. type Rectangle2D_ST = RectangularShape_S & Rectangle2D_S;
  3054. interface Rectangle2D_C extends Rectangle2D_ST {
  3055. }
  3056. interface Rectangle2D$ {
  3057. add(arg0: Point2D): void;
  3058. add(arg0: Rectangle2D): void;
  3059. add(arg0: number, arg1: number): void;
  3060. createIntersection(arg0: Rectangle2D): this;
  3061. createUnion(arg0: Rectangle2D): this;
  3062. intersectsLine(arg0: Line2D): boolean;
  3063. intersectsLine(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  3064. outcode(arg0: Point2D): number;
  3065. outcode(arg0: number, arg1: number): number;
  3066. setRect(arg0: Rectangle2D): void;
  3067. setRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3068. }
  3069. type Rectangle2D = RectangularShape & Rectangle2D_S & Rectangle2D$;
  3070. interface RectangularShape_S {
  3071. }
  3072. type RectangularShape_ST = Shape_S & java.lang.Cloneable_S & RectangularShape_S;
  3073. interface RectangularShape_C extends RectangularShape_ST {
  3074. }
  3075. interface RectangularShape$ {
  3076. clone(): any;
  3077. getCenterX(): number;
  3078. getCenterY(): number;
  3079. getFrame(): Rectangle2D;
  3080. getHeight(): number;
  3081. getMaxX(): number;
  3082. getMaxY(): number;
  3083. getMinX(): number;
  3084. getMinY(): number;
  3085. getWidth(): number;
  3086. getX(): number;
  3087. getY(): number;
  3088. isEmpty(): boolean;
  3089. setFrame(arg0: Rectangle2D): void;
  3090. setFrame(arg0: Point2D, arg1: Dimension2D): void;
  3091. setFrame(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3092. setFrameFromCenter(arg0: Point2D, arg1: Point2D): void;
  3093. setFrameFromCenter(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3094. setFrameFromDiagonal(arg0: Point2D, arg1: Point2D): void;
  3095. setFrameFromDiagonal(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3096. }
  3097. type RectangularShape = Shape & java.lang.Cloneable & RectangularShape_S & RectangularShape$;
  3098. }
  3099. namespace java.awt.im {
  3100. interface InputContext_S {
  3101. getInstance(): InputContext;
  3102. }
  3103. interface InputContext_C extends InputContext_S {
  3104. new (): InputContext;
  3105. }
  3106. interface InputContext$ {
  3107. dispatchEvent(arg0: AWTEvent): void;
  3108. dispose(): void;
  3109. endComposition(): void;
  3110. getInputMethodControlObject(): any;
  3111. getLocale(): java.util.Locale;
  3112. isCompositionEnabled(): boolean;
  3113. reconvert(): void;
  3114. removeNotify(arg0: Component): void;
  3115. selectInputMethod(arg0: java.util.Locale): boolean;
  3116. setCharacterSubsets(arg0: java.lang.Character$Subset[]): void;
  3117. setCompositionEnabled(arg0: boolean): void;
  3118. }
  3119. type InputContext = InputContext_S & InputContext$;
  3120. interface InputMethodHighlight_S {
  3121. readonly CONVERTED_TEXT: number;
  3122. readonly RAW_TEXT: number;
  3123. readonly SELECTED_CONVERTED_TEXT_HIGHLIGHT: InputMethodHighlight;
  3124. readonly SELECTED_RAW_TEXT_HIGHLIGHT: InputMethodHighlight;
  3125. readonly UNSELECTED_CONVERTED_TEXT_HIGHLIGHT: InputMethodHighlight;
  3126. readonly UNSELECTED_RAW_TEXT_HIGHLIGHT: InputMethodHighlight;
  3127. }
  3128. interface InputMethodHighlight_C extends InputMethodHighlight_S {
  3129. new (arg0: boolean, arg1: number): InputMethodHighlight;
  3130. new (arg0: boolean, arg1: number, arg2: number): InputMethodHighlight;
  3131. new (arg0: boolean, arg1: number, arg2: number, arg3: java.util.Map): InputMethodHighlight;
  3132. }
  3133. interface InputMethodHighlight$ {
  3134. getState(): number;
  3135. getStyle(): java.util.Map;
  3136. getVariation(): number;
  3137. isSelected(): boolean;
  3138. }
  3139. type InputMethodHighlight = InputMethodHighlight_S & InputMethodHighlight$;
  3140. interface InputMethodRequests_S {
  3141. }
  3142. interface InputMethodRequests$ {
  3143. cancelLatestCommittedText(arg0: java.text.AttributedCharacterIterator$Attribute[]): java.text.AttributedCharacterIterator;
  3144. getCommittedText(arg0: number, arg1: number, arg2: java.text.AttributedCharacterIterator$Attribute[]): java.text.AttributedCharacterIterator;
  3145. getCommittedTextLength(): number;
  3146. getInsertPositionOffset(): number;
  3147. getLocationOffset(arg0: number, arg1: number): java.awt.font.TextHitInfo;
  3148. getSelectedText(arg0: java.text.AttributedCharacterIterator$Attribute[]): java.text.AttributedCharacterIterator;
  3149. getTextLocation(arg0: java.awt.font.TextHitInfo): Rectangle;
  3150. }
  3151. type InputMethodRequests = InputMethodRequests_S & InputMethodRequests$;
  3152. }
  3153. namespace java.awt.image {
  3154. interface BufferStrategy_S {
  3155. }
  3156. interface BufferStrategy_C extends BufferStrategy_S {
  3157. new (): BufferStrategy;
  3158. }
  3159. interface BufferStrategy$ {
  3160. contentsLost(): boolean;
  3161. contentsRestored(): boolean;
  3162. dispose(): void;
  3163. getCapabilities(): BufferCapabilities;
  3164. getDrawGraphics(): Graphics;
  3165. show(): void;
  3166. }
  3167. type BufferStrategy = BufferStrategy_S & BufferStrategy$;
  3168. interface BufferedImage_S {
  3169. readonly TYPE_3BYTE_BGR: number;
  3170. readonly TYPE_4BYTE_ABGR: number;
  3171. readonly TYPE_4BYTE_ABGR_PRE: number;
  3172. readonly TYPE_BYTE_BINARY: number;
  3173. readonly TYPE_BYTE_GRAY: number;
  3174. readonly TYPE_BYTE_INDEXED: number;
  3175. readonly TYPE_CUSTOM: number;
  3176. readonly TYPE_INT_ARGB: number;
  3177. readonly TYPE_INT_ARGB_PRE: number;
  3178. readonly TYPE_INT_BGR: number;
  3179. readonly TYPE_INT_RGB: number;
  3180. readonly TYPE_USHORT_555_RGB: number;
  3181. readonly TYPE_USHORT_565_RGB: number;
  3182. readonly TYPE_USHORT_GRAY: number;
  3183. }
  3184. type BufferedImage_ST = Image_S & Transparency_S & WritableRenderedImage_S & BufferedImage_S;
  3185. interface BufferedImage_C extends BufferedImage_ST {
  3186. new (arg0: number, arg1: number, arg2: number): BufferedImage;
  3187. new (arg0: number, arg1: number, arg2: number, arg3: IndexColorModel): BufferedImage;
  3188. new (arg0: ColorModel, arg1: WritableRaster, arg2: boolean, arg3: java.util.Hashtable): BufferedImage;
  3189. }
  3190. interface BufferedImage$ {
  3191. coerceData(arg0: boolean): void;
  3192. createGraphics(): Graphics2D;
  3193. getAlphaRaster(): WritableRaster;
  3194. getRGB(arg0: number, arg1: number): number;
  3195. getRGB(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number, arg6: number): number[];
  3196. getRaster(): WritableRaster;
  3197. getSubimage(arg0: number, arg1: number, arg2: number, arg3: number): this;
  3198. getType(): number;
  3199. isAlphaPremultiplied(): boolean;
  3200. setRGB(arg0: number, arg1: number, arg2: number): void;
  3201. setRGB(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number, arg6: number): void;
  3202. }
  3203. type BufferedImage = Image & WritableRenderedImage & Transparency & BufferedImage_S & BufferedImage$;
  3204. interface BufferedImageOp_S {
  3205. }
  3206. interface BufferedImageOp$ {
  3207. createCompatibleDestImage(arg0: BufferedImage, arg1: ColorModel): BufferedImage;
  3208. filter(arg0: BufferedImage, arg1: BufferedImage): BufferedImage;
  3209. getBounds2D(arg0: BufferedImage): java.awt.geom.Rectangle2D;
  3210. getPoint2D(arg0: java.awt.geom.Point2D, arg1: java.awt.geom.Point2D): java.awt.geom.Point2D;
  3211. getRenderingHints(): RenderingHints;
  3212. }
  3213. type BufferedImageOp = BufferedImageOp_S & BufferedImageOp$;
  3214. interface ColorModel_S {
  3215. getRGBdefault(): ColorModel;
  3216. }
  3217. type ColorModel_ST = Transparency_S & ColorModel_S;
  3218. interface ColorModel_C extends ColorModel_ST {
  3219. new (arg0: number): ColorModel;
  3220. }
  3221. interface ColorModel$ {
  3222. coerceData(arg0: WritableRaster, arg1: boolean): this;
  3223. createCompatibleSampleModel(arg0: number, arg1: number): SampleModel;
  3224. createCompatibleWritableRaster(arg0: number, arg1: number): WritableRaster;
  3225. finalize(): void;
  3226. getAlpha(arg0: any): number;
  3227. getAlpha(arg0: number): number;
  3228. getAlphaRaster(arg0: WritableRaster): WritableRaster;
  3229. getBlue(arg0: any): number;
  3230. getBlue(arg0: number): number;
  3231. getColorSpace(): java.awt.color.ColorSpace;
  3232. getComponentSize(): number[];
  3233. getComponentSize(arg0: number): number;
  3234. getComponents(arg0: any, arg1: number[], arg2: number): number[];
  3235. getComponents(arg0: number, arg1: number[], arg2: number): number[];
  3236. getDataElement(arg0: number[], arg1: number): number;
  3237. getDataElements(arg0: number, arg1: any): any;
  3238. getDataElements(arg0: number[], arg1: number, arg2: any): any;
  3239. getGreen(arg0: any): number;
  3240. getGreen(arg0: number): number;
  3241. getNormalizedComponents(arg0: any, arg1: number[], arg2: number): number[];
  3242. getNormalizedComponents(arg0: number[], arg1: number, arg2: number[], arg3: number): number[];
  3243. getNumColorComponents(): number;
  3244. getNumComponents(): number;
  3245. getPixelSize(): number;
  3246. getRGB(arg0: any): number;
  3247. getRGB(arg0: number): number;
  3248. getRed(arg0: any): number;
  3249. getRed(arg0: number): number;
  3250. getTransferType(): number;
  3251. getUnnormalizedComponents(arg0: number[], arg1: number, arg2: number[], arg3: number): number[];
  3252. hasAlpha(): boolean;
  3253. isAlphaPremultiplied(): boolean;
  3254. isCompatibleRaster(arg0: Raster): boolean;
  3255. isCompatibleSampleModel(arg0: SampleModel): boolean;
  3256. }
  3257. type ColorModel = Transparency & ColorModel_S & ColorModel$;
  3258. interface DataBuffer_S {
  3259. readonly TYPE_BYTE: number;
  3260. readonly TYPE_DOUBLE: number;
  3261. readonly TYPE_FLOAT: number;
  3262. readonly TYPE_INT: number;
  3263. readonly TYPE_SHORT: number;
  3264. readonly TYPE_UNDEFINED: number;
  3265. readonly TYPE_USHORT: number;
  3266. getDataTypeSize(arg0: number): number;
  3267. }
  3268. interface DataBuffer_C extends DataBuffer_S {
  3269. }
  3270. interface DataBuffer$ {
  3271. getDataType(): number;
  3272. getElem(arg0: number): number;
  3273. getElem(arg0: number, arg1: number): number;
  3274. getElemDouble(arg0: number): number;
  3275. getElemDouble(arg0: number, arg1: number): number;
  3276. getElemFloat(arg0: number): number;
  3277. getElemFloat(arg0: number, arg1: number): number;
  3278. getNumBanks(): number;
  3279. getOffset(): number;
  3280. getOffsets(): number[];
  3281. getSize(): number;
  3282. setElem(arg0: number, arg1: number): void;
  3283. setElem(arg0: number, arg1: number, arg2: number): void;
  3284. setElemDouble(arg0: number, arg1: number): void;
  3285. setElemDouble(arg0: number, arg1: number, arg2: number): void;
  3286. setElemFloat(arg0: number, arg1: number): void;
  3287. setElemFloat(arg0: number, arg1: number, arg2: number): void;
  3288. }
  3289. type DataBuffer = DataBuffer_S & DataBuffer$;
  3290. interface ImageConsumer_S {
  3291. readonly COMPLETESCANLINES: number;
  3292. readonly IMAGEABORTED: number;
  3293. readonly IMAGEERROR: number;
  3294. readonly RANDOMPIXELORDER: number;
  3295. readonly SINGLEFRAME: number;
  3296. readonly SINGLEFRAMEDONE: number;
  3297. readonly SINGLEPASS: number;
  3298. readonly STATICIMAGEDONE: number;
  3299. readonly TOPDOWNLEFTRIGHT: number;
  3300. }
  3301. interface ImageConsumer$ {
  3302. imageComplete(arg0: number): void;
  3303. setColorModel(arg0: ColorModel): void;
  3304. setDimensions(arg0: number, arg1: number): void;
  3305. setHints(arg0: number): void;
  3306. setPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: ColorModel, arg5: number[], arg6: number, arg7: number): void;
  3307. setProperties(arg0: java.util.Hashtable): void;
  3308. }
  3309. type ImageConsumer = ImageConsumer_S & ImageConsumer$;
  3310. interface ImageObserver_S {
  3311. readonly ABORT: number;
  3312. readonly ALLBITS: number;
  3313. readonly ERROR: number;
  3314. readonly FRAMEBITS: number;
  3315. readonly HEIGHT: number;
  3316. readonly PROPERTIES: number;
  3317. readonly SOMEBITS: number;
  3318. readonly WIDTH: number;
  3319. }
  3320. interface ImageObserver$ {
  3321. imageUpdate(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
  3322. }
  3323. type ImageObserver = ImageObserver_S & ImageObserver$;
  3324. interface ImageProducer_S {
  3325. }
  3326. interface ImageProducer$ {
  3327. addConsumer(arg0: ImageConsumer): void;
  3328. isConsumer(arg0: ImageConsumer): boolean;
  3329. removeConsumer(arg0: ImageConsumer): void;
  3330. requestTopDownLeftRightResend(arg0: ImageConsumer): void;
  3331. startProduction(arg0: ImageConsumer): void;
  3332. }
  3333. type ImageProducer = ImageProducer_S & ImageProducer$;
  3334. interface IndexColorModel_S {
  3335. }
  3336. type IndexColorModel_ST = ColorModel_S & IndexColorModel_S;
  3337. interface IndexColorModel_C extends IndexColorModel_ST {
  3338. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: boolean): IndexColorModel;
  3339. new (arg0: number, arg1: number, arg2: number[], arg3: number[], arg4: number[]): IndexColorModel;
  3340. new (arg0: number, arg1: number, arg2: number[], arg3: number[], arg4: number[], arg5: number[]): IndexColorModel;
  3341. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: number, arg5: java.math.BigInteger): IndexColorModel;
  3342. new (arg0: number, arg1: number, arg2: number[], arg3: number[], arg4: number[], arg5: number): IndexColorModel;
  3343. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: boolean, arg5: number): IndexColorModel;
  3344. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: boolean, arg5: number, arg6: number): IndexColorModel;
  3345. }
  3346. interface IndexColorModel$ {
  3347. convertToIntDiscrete(arg0: Raster, arg1: boolean): BufferedImage;
  3348. getAlphas(arg0: number[]): void;
  3349. getBlues(arg0: number[]): void;
  3350. getGreens(arg0: number[]): void;
  3351. getMapSize(): number;
  3352. getRGBs(arg0: number[]): void;
  3353. getReds(arg0: number[]): void;
  3354. getTransparentPixel(): number;
  3355. getValidPixels(): java.math.BigInteger;
  3356. isValid(): boolean;
  3357. isValid(arg0: number): boolean;
  3358. }
  3359. type IndexColorModel = ColorModel & IndexColorModel_S & IndexColorModel$;
  3360. interface Raster_S {
  3361. createBandedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Point): WritableRaster;
  3362. createBandedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number[], arg6: Point): WritableRaster;
  3363. createBandedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number[], arg6: Point): WritableRaster;
  3364. createInterleavedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Point): WritableRaster;
  3365. createInterleavedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: Point): WritableRaster;
  3366. createInterleavedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: Point): WritableRaster;
  3367. createPackedRaster(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Point): WritableRaster;
  3368. createPackedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: Point): WritableRaster;
  3369. createPackedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Point): WritableRaster;
  3370. createPackedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Point): WritableRaster;
  3371. createRaster(arg0: SampleModel, arg1: DataBuffer, arg2: Point): Raster;
  3372. createWritableRaster(arg0: SampleModel, arg1: Point): WritableRaster;
  3373. createWritableRaster(arg0: SampleModel, arg1: DataBuffer, arg2: Point): WritableRaster;
  3374. }
  3375. interface Raster_C extends Raster_S {
  3376. new (): Raster;
  3377. }
  3378. interface Raster$ {
  3379. createChild(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number[]): this;
  3380. createCompatibleWritableRaster(): WritableRaster;
  3381. createCompatibleWritableRaster(arg0: Rectangle): WritableRaster;
  3382. createCompatibleWritableRaster(arg0: number, arg1: number): WritableRaster;
  3383. createCompatibleWritableRaster(arg0: number, arg1: number, arg2: number, arg3: number): WritableRaster;
  3384. createTranslatedChild(arg0: number, arg1: number): this;
  3385. getBounds(): Rectangle;
  3386. getDataBuffer(): DataBuffer;
  3387. getDataElements(arg0: number, arg1: number, arg2: any): any;
  3388. getDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any): any;
  3389. getHeight(): number;
  3390. getMinX(): number;
  3391. getMinY(): number;
  3392. getNumBands(): number;
  3393. getNumDataElements(): number;
  3394. getParent(): this;
  3395. getPixel(arg0: number, arg1: number, arg2: number[]): number[];
  3396. getPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): number[];
  3397. getSample(arg0: number, arg1: number, arg2: number): number;
  3398. getSampleDouble(arg0: number, arg1: number, arg2: number): number;
  3399. getSampleFloat(arg0: number, arg1: number, arg2: number): number;
  3400. getSampleModel(): SampleModel;
  3401. getSampleModelTranslateX(): number;
  3402. getSampleModelTranslateY(): number;
  3403. getSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[]): number[];
  3404. getTransferType(): number;
  3405. getWidth(): number;
  3406. }
  3407. type Raster = Raster_S & Raster$;
  3408. interface RenderedImage_S {
  3409. }
  3410. interface RenderedImage$ {
  3411. copyData(arg0: WritableRaster): WritableRaster;
  3412. getColorModel(): ColorModel;
  3413. getData(): Raster;
  3414. getData(arg0: Rectangle): Raster;
  3415. getHeight(): number;
  3416. getMinTileX(): number;
  3417. getMinTileY(): number;
  3418. getMinX(): number;
  3419. getMinY(): number;
  3420. getNumXTiles(): number;
  3421. getNumYTiles(): number;
  3422. getProperty(arg0: string): any;
  3423. getPropertyNames(): string[];
  3424. getSampleModel(): SampleModel;
  3425. getSources(): java.util.Vector;
  3426. getTile(arg0: number, arg1: number): Raster;
  3427. getTileGridXOffset(): number;
  3428. getTileGridYOffset(): number;
  3429. getTileHeight(): number;
  3430. getTileWidth(): number;
  3431. getWidth(): number;
  3432. }
  3433. type RenderedImage = RenderedImage_S & RenderedImage$;
  3434. interface SampleModel_S {
  3435. }
  3436. interface SampleModel_C extends SampleModel_S {
  3437. new (arg0: number, arg1: number, arg2: number, arg3: number): SampleModel;
  3438. }
  3439. interface SampleModel$ {
  3440. createCompatibleSampleModel(arg0: number, arg1: number): this;
  3441. createDataBuffer(): DataBuffer;
  3442. createSubsetSampleModel(arg0: number[]): this;
  3443. getDataElements(arg0: number, arg1: number, arg2: any, arg3: DataBuffer): any;
  3444. getDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any, arg5: DataBuffer): any;
  3445. getDataType(): number;
  3446. getHeight(): number;
  3447. getNumBands(): number;
  3448. getNumDataElements(): number;
  3449. getPixel(arg0: number, arg1: number, arg2: number[], arg3: DataBuffer): number[];
  3450. getPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: DataBuffer): number[];
  3451. getSample(arg0: number, arg1: number, arg2: number, arg3: DataBuffer): number;
  3452. getSampleDouble(arg0: number, arg1: number, arg2: number, arg3: DataBuffer): number;
  3453. getSampleFloat(arg0: number, arg1: number, arg2: number, arg3: DataBuffer): number;
  3454. getSampleSize(): number[];
  3455. getSampleSize(arg0: number): number;
  3456. getSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: DataBuffer): number[];
  3457. getTransferType(): number;
  3458. getWidth(): number;
  3459. setDataElements(arg0: number, arg1: number, arg2: any, arg3: DataBuffer): void;
  3460. setDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any, arg5: DataBuffer): void;
  3461. setPixel(arg0: number, arg1: number, arg2: number[], arg3: DataBuffer): void;
  3462. setPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: DataBuffer): void;
  3463. setSample(arg0: number, arg1: number, arg2: number, arg3: number, arg4: DataBuffer): void;
  3464. setSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: DataBuffer): void;
  3465. }
  3466. type SampleModel = SampleModel_S & SampleModel$;
  3467. interface TileObserver_S {
  3468. }
  3469. interface TileObserver$ {
  3470. tileUpdate(arg0: WritableRenderedImage, arg1: number, arg2: number, arg3: boolean): void;
  3471. }
  3472. type TileObserver = TileObserver_S & TileObserver$;
  3473. interface VolatileImage_S {
  3474. readonly IMAGE_INCOMPATIBLE: number;
  3475. readonly IMAGE_OK: number;
  3476. readonly IMAGE_RESTORED: number;
  3477. }
  3478. type VolatileImage_ST = Image_S & Transparency_S & VolatileImage_S;
  3479. interface VolatileImage_C extends VolatileImage_ST {
  3480. new (): VolatileImage;
  3481. }
  3482. interface VolatileImage$ {
  3483. contentsLost(): boolean;
  3484. createGraphics(): Graphics2D;
  3485. getCapabilities(): ImageCapabilities;
  3486. getHeight(): number;
  3487. getSnapshot(): BufferedImage;
  3488. getWidth(): number;
  3489. validate(arg0: GraphicsConfiguration): number;
  3490. }
  3491. type VolatileImage = Image & Transparency & VolatileImage_S & VolatileImage$;
  3492. interface WritableRaster_S {
  3493. }
  3494. type WritableRaster_ST = Raster_S & WritableRaster_S;
  3495. interface WritableRaster_C extends WritableRaster_ST {
  3496. new (): WritableRaster;
  3497. }
  3498. interface WritableRaster$ {
  3499. createWritableChild(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number[]): this;
  3500. createWritableTranslatedChild(arg0: number, arg1: number): this;
  3501. getWritableParent(): this;
  3502. setDataElements(arg0: number, arg1: number, arg2: any): void;
  3503. setDataElements(arg0: number, arg1: number, arg2: Raster): void;
  3504. setDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any): void;
  3505. setPixel(arg0: number, arg1: number, arg2: number[]): void;
  3506. setPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): void;
  3507. setRect(arg0: Raster): void;
  3508. setRect(arg0: number, arg1: number, arg2: Raster): void;
  3509. setSample(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3510. setSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[]): void;
  3511. }
  3512. type WritableRaster = Raster & WritableRaster_S & WritableRaster$;
  3513. interface WritableRenderedImage_S {
  3514. }
  3515. interface WritableRenderedImage$ {
  3516. addTileObserver(arg0: TileObserver): void;
  3517. getWritableTile(arg0: number, arg1: number): WritableRaster;
  3518. getWritableTileIndices(): Point[];
  3519. hasTileWriters(): boolean;
  3520. isTileWritable(arg0: number, arg1: number): boolean;
  3521. releaseWritableTile(arg0: number, arg1: number): void;
  3522. removeTileObserver(arg0: TileObserver): void;
  3523. setData(arg0: Raster): void;
  3524. }
  3525. type WritableRenderedImage = RenderedImage & WritableRenderedImage_S & WritableRenderedImage$;
  3526. }
  3527. namespace java.awt.image.renderable {
  3528. interface RenderContext_S {
  3529. }
  3530. type RenderContext_ST = java.lang.Cloneable_S & RenderContext_S;
  3531. interface RenderContext_C extends RenderContext_ST {
  3532. new (arg0: java.awt.geom.AffineTransform): RenderContext;
  3533. new (arg0: java.awt.geom.AffineTransform, arg1: Shape): RenderContext;
  3534. new (arg0: java.awt.geom.AffineTransform, arg1: RenderingHints): RenderContext;
  3535. new (arg0: java.awt.geom.AffineTransform, arg1: Shape, arg2: RenderingHints): RenderContext;
  3536. }
  3537. interface RenderContext$ {
  3538. clone(): any;
  3539. concatenateTransform(arg0: java.awt.geom.AffineTransform): void;
  3540. getAreaOfInterest(): Shape;
  3541. getRenderingHints(): RenderingHints;
  3542. getTransform(): java.awt.geom.AffineTransform;
  3543. preConcatenateTransform(arg0: java.awt.geom.AffineTransform): void;
  3544. setAreaOfInterest(arg0: Shape): void;
  3545. setRenderingHints(arg0: RenderingHints): void;
  3546. setTransform(arg0: java.awt.geom.AffineTransform): void;
  3547. }
  3548. type RenderContext = java.lang.Cloneable & RenderContext_S & RenderContext$;
  3549. interface RenderableImage_S {
  3550. readonly HINTS_OBSERVED: string;
  3551. }
  3552. interface RenderableImage$ {
  3553. createDefaultRendering(): RenderedImage;
  3554. createRendering(arg0: RenderContext): RenderedImage;
  3555. createScaledRendering(arg0: number, arg1: number, arg2: RenderingHints): RenderedImage;
  3556. getHeight(): number;
  3557. getMinX(): number;
  3558. getMinY(): number;
  3559. getProperty(arg0: string): any;
  3560. getPropertyNames(): string[];
  3561. getSources(): java.util.Vector;
  3562. getWidth(): number;
  3563. isDynamic(): boolean;
  3564. }
  3565. type RenderableImage = RenderableImage_S & RenderableImage$;
  3566. }
  3567. namespace java.awt.peer {
  3568. interface ComponentPeer_S {
  3569. readonly DEFAULT_OPERATION: number;
  3570. readonly NO_EMBEDDED_CHECK: number;
  3571. readonly RESET_OPERATION: number;
  3572. readonly SET_BOUNDS: number;
  3573. readonly SET_CLIENT_SIZE: number;
  3574. readonly SET_LOCATION: number;
  3575. readonly SET_SIZE: number;
  3576. }
  3577. interface ComponentPeer$ {
  3578. applyShape(arg0: sun.java2d.pipe.Region): void;
  3579. canDetermineObscurity(): boolean;
  3580. checkImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): number;
  3581. coalescePaintEvent(arg0: java.awt.event.PaintEvent): void;
  3582. createBuffers(arg0: number, arg1: BufferCapabilities): void;
  3583. createImage(arg0: java.awt.image.ImageProducer): Image;
  3584. createImage(arg0: number, arg1: number): Image;
  3585. createVolatileImage(arg0: number, arg1: number): java.awt.image.VolatileImage;
  3586. destroyBuffers(): void;
  3587. dispose(): void;
  3588. flip(arg0: number, arg1: number, arg2: number, arg3: number, arg4: BufferCapabilities$FlipContents): void;
  3589. getBackBuffer(): Image;
  3590. getColorModel(): java.awt.image.ColorModel;
  3591. getFontMetrics(arg0: Font): FontMetrics;
  3592. getGraphics(): Graphics;
  3593. getGraphicsConfiguration(): GraphicsConfiguration;
  3594. getLocationOnScreen(): Point;
  3595. getMinimumSize(): Dimension;
  3596. getPreferredSize(): Dimension;
  3597. handleEvent(arg0: AWTEvent): void;
  3598. handlesWheelScrolling(): boolean;
  3599. isFocusable(): boolean;
  3600. isObscured(): boolean;
  3601. isReparentSupported(): boolean;
  3602. layout(): void;
  3603. paint(arg0: Graphics): void;
  3604. prepareImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  3605. print(arg0: Graphics): void;
  3606. reparent(arg0: ContainerPeer): void;
  3607. requestFocus(arg0: Component, arg1: boolean, arg2: boolean, arg3: long, arg4: sun.awt.CausedFocusEvent$Cause): boolean;
  3608. setBackground(arg0: Color): void;
  3609. setBounds(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
  3610. setEnabled(arg0: boolean): void;
  3611. setFont(arg0: Font): void;
  3612. setForeground(arg0: Color): void;
  3613. setVisible(arg0: boolean): void;
  3614. setZOrder(arg0: ComponentPeer): void;
  3615. updateCursorImmediately(): void;
  3616. updateGraphicsData(arg0: GraphicsConfiguration): boolean;
  3617. }
  3618. type ComponentPeer = ComponentPeer_S & ComponentPeer$;
  3619. interface ContainerPeer_S {
  3620. }
  3621. interface ContainerPeer$ {
  3622. beginLayout(): void;
  3623. beginValidate(): void;
  3624. endLayout(): void;
  3625. endValidate(): void;
  3626. getInsets(): Insets;
  3627. }
  3628. type ContainerPeer = ComponentPeer & ContainerPeer_S & ContainerPeer$;
  3629. }
  3630. namespace java.beans {
  3631. interface FeatureDescriptor_S {
  3632. }
  3633. interface FeatureDescriptor_C extends FeatureDescriptor_S {
  3634. new (): FeatureDescriptor;
  3635. }
  3636. interface FeatureDescriptor$ {
  3637. attributeNames(): java.util.Enumeration;
  3638. getDisplayName(): string;
  3639. getName(): string;
  3640. getShortDescription(): string;
  3641. getValue(arg0: string): any;
  3642. isExpert(): boolean;
  3643. isHidden(): boolean;
  3644. isPreferred(): boolean;
  3645. setDisplayName(arg0: string): void;
  3646. setExpert(arg0: boolean): void;
  3647. setHidden(arg0: boolean): void;
  3648. setName(arg0: string): void;
  3649. setPreferred(arg0: boolean): void;
  3650. setShortDescription(arg0: string): void;
  3651. setValue(arg0: string, arg1: any): void;
  3652. }
  3653. type FeatureDescriptor = FeatureDescriptor_S & FeatureDescriptor$;
  3654. interface PropertyChangeEvent_S {
  3655. }
  3656. type PropertyChangeEvent_ST = java.util.EventObject_S & PropertyChangeEvent_S;
  3657. interface PropertyChangeEvent_C extends PropertyChangeEvent_ST {
  3658. new (arg0: any, arg1: string, arg2: any, arg3: any): PropertyChangeEvent;
  3659. }
  3660. interface PropertyChangeEvent$ {
  3661. getNewValue(): any;
  3662. getOldValue(): any;
  3663. getPropagationId(): any;
  3664. getPropertyName(): string;
  3665. setPropagationId(arg0: any): void;
  3666. }
  3667. type PropertyChangeEvent = java.util.EventObject & PropertyChangeEvent_S & PropertyChangeEvent$;
  3668. interface PropertyChangeListener_S {
  3669. }
  3670. interface PropertyChangeListener$ {
  3671. propertyChange(arg0: PropertyChangeEvent): void;
  3672. }
  3673. type PropertyChangeListener = java.util.EventListener & PropertyChangeListener_S & PropertyChangeListener$;
  3674. interface PropertyDescriptor_S {
  3675. }
  3676. type PropertyDescriptor_ST = FeatureDescriptor_S & PropertyDescriptor_S;
  3677. interface PropertyDescriptor_C extends PropertyDescriptor_ST {
  3678. new (arg0: string, arg1: java.lang.Class): PropertyDescriptor;
  3679. new (arg0: string, arg1: java.lang.reflect.Method, arg2: java.lang.reflect.Method): PropertyDescriptor;
  3680. new (arg0: string, arg1: java.lang.Class, arg2: string, arg3: string): PropertyDescriptor;
  3681. }
  3682. interface PropertyDescriptor$ {
  3683. createPropertyEditor(arg0: any): PropertyEditor;
  3684. getPropertyEditorClass(): java.lang.Class;
  3685. getPropertyType(): java.lang.Class;
  3686. getReadMethod(): java.lang.reflect.Method;
  3687. getWriteMethod(): java.lang.reflect.Method;
  3688. isBound(): boolean;
  3689. isConstrained(): boolean;
  3690. setBound(arg0: boolean): void;
  3691. setConstrained(arg0: boolean): void;
  3692. setPropertyEditorClass(arg0: java.lang.Class): void;
  3693. setReadMethod(arg0: java.lang.reflect.Method): void;
  3694. setWriteMethod(arg0: java.lang.reflect.Method): void;
  3695. }
  3696. type PropertyDescriptor = FeatureDescriptor & PropertyDescriptor_S & PropertyDescriptor$;
  3697. interface PropertyEditor_S {
  3698. }
  3699. interface PropertyEditor$ {
  3700. addPropertyChangeListener(arg0: PropertyChangeListener): void;
  3701. getAsText(): string;
  3702. getCustomEditor(): java.awt.Component;
  3703. getJavaInitializationString(): string;
  3704. getTags(): string[];
  3705. getValue(): any;
  3706. isPaintable(): boolean;
  3707. paintValue(arg0: java.awt.Graphics, arg1: java.awt.Rectangle): void;
  3708. removePropertyChangeListener(arg0: PropertyChangeListener): void;
  3709. setAsText(arg0: string): void;
  3710. setValue(arg0: any): void;
  3711. supportsCustomEditor(): boolean;
  3712. }
  3713. type PropertyEditor = PropertyEditor_S & PropertyEditor$;
  3714. }
  3715. namespace java.io {
  3716. interface BufferedReader_S {
  3717. }
  3718. type BufferedReader_ST = Reader_S & BufferedReader_S;
  3719. interface BufferedReader_C extends BufferedReader_ST {
  3720. new (arg0: Reader): BufferedReader;
  3721. new (arg0: Reader, arg1: number): BufferedReader;
  3722. }
  3723. interface BufferedReader$ {
  3724. lines(): java.util.stream.Stream;
  3725. readLine(): string;
  3726. }
  3727. type BufferedReader = Reader & BufferedReader_S & BufferedReader$;
  3728. interface ByteArrayOutputStream_S {
  3729. }
  3730. type ByteArrayOutputStream_ST = OutputStream_S & ByteArrayOutputStream_S;
  3731. interface ByteArrayOutputStream_C extends ByteArrayOutputStream_ST {
  3732. new (): ByteArrayOutputStream;
  3733. new (arg0: number): ByteArrayOutputStream;
  3734. }
  3735. interface ByteArrayOutputStream$ {
  3736. reset(): void;
  3737. size(): number;
  3738. toByteArray(): number[];
  3739. toString(arg0: string): string;
  3740. writeTo(arg0: OutputStream): void;
  3741. }
  3742. type ByteArrayOutputStream = OutputStream & ByteArrayOutputStream_S & ByteArrayOutputStream$;
  3743. interface Closeable_S {
  3744. }
  3745. interface Closeable$ {
  3746. }
  3747. type Closeable = java.lang.AutoCloseable & Closeable_S & Closeable$;
  3748. interface DataInput_S {
  3749. }
  3750. interface DataInput$ {
  3751. readBoolean(): boolean;
  3752. readByte(): number;
  3753. readChar(): string;
  3754. readDouble(): number;
  3755. readFloat(): number;
  3756. readFully(arg0: number[]): void;
  3757. readFully(arg0: number[], arg1: number, arg2: number): void;
  3758. readInt(): number;
  3759. readLine(): string;
  3760. readLong(): long;
  3761. readShort(): number;
  3762. readUTF(): string;
  3763. readUnsignedByte(): number;
  3764. readUnsignedShort(): number;
  3765. skipBytes(arg0: number): number;
  3766. }
  3767. type DataInput = DataInput_S & DataInput$;
  3768. interface DataInputStream_S {
  3769. readUTF(arg0: DataInput): string;
  3770. }
  3771. type DataInputStream_ST = FilterInputStream_S & DataInput_S & DataInputStream_S;
  3772. interface DataInputStream_C extends DataInputStream_ST {
  3773. new (arg0: InputStream): DataInputStream;
  3774. }
  3775. interface DataInputStream$ {
  3776. }
  3777. type DataInputStream = FilterInputStream & DataInput & DataInputStream_S & DataInputStream$;
  3778. interface DataOutput_S {
  3779. }
  3780. interface DataOutput$ {
  3781. write(arg0: number[]): void;
  3782. write(arg0: number): void;
  3783. write(arg0: number[], arg1: number, arg2: number): void;
  3784. writeBoolean(arg0: boolean): void;
  3785. writeByte(arg0: number): void;
  3786. writeBytes(arg0: string): void;
  3787. writeChar(arg0: number): void;
  3788. writeChars(arg0: string): void;
  3789. writeDouble(arg0: number): void;
  3790. writeFloat(arg0: number): void;
  3791. writeInt(arg0: number): void;
  3792. writeLong(arg0: long): void;
  3793. writeShort(arg0: number): void;
  3794. writeUTF(arg0: string): void;
  3795. }
  3796. type DataOutput = DataOutput_S & DataOutput$;
  3797. interface DataOutputStream_S {
  3798. }
  3799. type DataOutputStream_ST = FilterOutputStream_S & DataOutput_S & DataOutputStream_S;
  3800. interface DataOutputStream_C extends DataOutputStream_ST {
  3801. new (arg0: OutputStream): DataOutputStream;
  3802. }
  3803. interface DataOutputStream$ {
  3804. size(): number;
  3805. }
  3806. type DataOutputStream = FilterOutputStream & DataOutput & DataOutputStream_S & DataOutputStream$;
  3807. interface Externalizable_S {
  3808. }
  3809. interface Externalizable$ {
  3810. readExternal(arg0: ObjectInput): void;
  3811. writeExternal(arg0: ObjectOutput): void;
  3812. }
  3813. type Externalizable = Serializable & Externalizable_S & Externalizable$;
  3814. interface File_S {
  3815. readonly pathSeparator: string;
  3816. readonly pathSeparatorChar: string;
  3817. readonly separator: string;
  3818. readonly separatorChar: string;
  3819. createTempFile(arg0: string, arg1: string): File;
  3820. createTempFile(arg0: string, arg1: string, arg2: File): File;
  3821. listRoots(): File[];
  3822. }
  3823. type File_ST = java.lang.Comparable_S & Serializable_S & File_S;
  3824. interface File_C extends File_ST {
  3825. }
  3826. interface File$ {
  3827. canExecute(): boolean;
  3828. canRead(): boolean;
  3829. canWrite(): boolean;
  3830. compareTo(arg0: File): number;
  3831. createNewFile(): boolean;
  3832. delete(): boolean;
  3833. deleteOnExit(): void;
  3834. exists(): boolean;
  3835. getAbsoluteFile(): this;
  3836. getAbsolutePath(): string;
  3837. getCanonicalFile(): this;
  3838. getCanonicalPath(): string;
  3839. getFreeSpace(): long;
  3840. getName(): string;
  3841. getParent(): string;
  3842. getParentFile(): this;
  3843. getPath(): string;
  3844. getTotalSpace(): long;
  3845. getUsableSpace(): long;
  3846. isAbsolute(): boolean;
  3847. isDirectory(): boolean;
  3848. isFile(): boolean;
  3849. isHidden(): boolean;
  3850. lastModified(): long;
  3851. length(): long;
  3852. list(): string[];
  3853. list(arg0: FilenameFilter): string[];
  3854. listFiles(): File[];
  3855. listFiles(arg0: FilenameFilter): File[];
  3856. listFiles(arg0: FileFilter): File[];
  3857. mkdir(): boolean;
  3858. mkdirs(): boolean;
  3859. renameTo(arg0: File): boolean;
  3860. setExecutable(arg0: boolean): boolean;
  3861. setExecutable(arg0: boolean, arg1: boolean): boolean;
  3862. setLastModified(arg0: long): boolean;
  3863. setReadOnly(): boolean;
  3864. setReadable(arg0: boolean): boolean;
  3865. setReadable(arg0: boolean, arg1: boolean): boolean;
  3866. setWritable(arg0: boolean): boolean;
  3867. setWritable(arg0: boolean, arg1: boolean): boolean;
  3868. toPath(): java.nio.file.Path;
  3869. toURI(): java.net.URI;
  3870. }
  3871. type File = Serializable & java.lang.Comparable & File_S & File$;
  3872. interface FileFilter_S {
  3873. }
  3874. interface FileFilter$ {
  3875. accept(arg0: File): boolean;
  3876. }
  3877. type FileFilter = FileFilter_S & FileFilter$;
  3878. interface FilenameFilter_S {
  3879. }
  3880. interface FilenameFilter$ {
  3881. accept(arg0: File, arg1: string): boolean;
  3882. }
  3883. type FilenameFilter = FilenameFilter_S & FilenameFilter$;
  3884. interface FilterInputStream_S {
  3885. }
  3886. type FilterInputStream_ST = InputStream_S & FilterInputStream_S;
  3887. interface FilterInputStream_C extends FilterInputStream_ST {
  3888. new (): FilterInputStream;
  3889. }
  3890. interface FilterInputStream$ {
  3891. }
  3892. type FilterInputStream = InputStream & FilterInputStream_S & FilterInputStream$;
  3893. interface FilterOutputStream_S {
  3894. }
  3895. type FilterOutputStream_ST = OutputStream_S & FilterOutputStream_S;
  3896. interface FilterOutputStream_C extends FilterOutputStream_ST {
  3897. new (arg0: OutputStream): FilterOutputStream;
  3898. }
  3899. interface FilterOutputStream$ {
  3900. }
  3901. type FilterOutputStream = OutputStream & FilterOutputStream_S & FilterOutputStream$;
  3902. interface Flushable_S {
  3903. }
  3904. interface Flushable$ {
  3905. flush(): void;
  3906. }
  3907. type Flushable = Flushable_S & Flushable$;
  3908. interface IOException_S {
  3909. }
  3910. type IOException_ST = java.lang.Exception_S & IOException_S;
  3911. interface IOException_C extends IOException_ST {
  3912. new (): IOException;
  3913. new (arg0: java.lang.Throwable): IOException;
  3914. new (arg0: string): IOException;
  3915. new (arg0: string, arg1: java.lang.Throwable): IOException;
  3916. }
  3917. interface IOException$ {
  3918. }
  3919. type IOException = java.lang.Exception & IOException_S & IOException$;
  3920. interface InputStream_S {
  3921. }
  3922. type InputStream_ST = Closeable_S & InputStream_S;
  3923. interface InputStream_C extends InputStream_ST {
  3924. new (): InputStream;
  3925. }
  3926. interface InputStream$ {
  3927. available(): number;
  3928. mark(arg0: number): void;
  3929. markSupported(): boolean;
  3930. read(): number;
  3931. read(arg0: number[]): number;
  3932. read(arg0: number[], arg1: number, arg2: number): number;
  3933. reset(): void;
  3934. skip(arg0: long): long;
  3935. }
  3936. type InputStream = Closeable & InputStream_S & InputStream$;
  3937. interface ObjectInput_S {
  3938. }
  3939. interface ObjectInput$ {
  3940. available(): number;
  3941. read(): number;
  3942. read(arg0: number[]): number;
  3943. read(arg0: number[], arg1: number, arg2: number): number;
  3944. readObject(): any;
  3945. skip(arg0: long): long;
  3946. }
  3947. type ObjectInput = DataInput & java.lang.AutoCloseable & ObjectInput_S & ObjectInput$;
  3948. interface ObjectOutput_S {
  3949. }
  3950. interface ObjectOutput$ {
  3951. flush(): void;
  3952. writeObject(arg0: any): void;
  3953. }
  3954. type ObjectOutput = DataOutput & java.lang.AutoCloseable & ObjectOutput_S & ObjectOutput$;
  3955. interface OutputStream_S {
  3956. }
  3957. type OutputStream_ST = Closeable_S & Flushable_S & OutputStream_S;
  3958. interface OutputStream_C extends OutputStream_ST {
  3959. new (): OutputStream;
  3960. }
  3961. interface OutputStream$ {
  3962. write(arg0: number[]): void;
  3963. write(arg0: number): void;
  3964. write(arg0: number[], arg1: number, arg2: number): void;
  3965. }
  3966. type OutputStream = Closeable & Flushable & OutputStream_S & OutputStream$;
  3967. interface PrintStream_S {
  3968. }
  3969. type PrintStream_ST = java.lang.Appendable_S & FilterOutputStream_S & Closeable_S & PrintStream_S;
  3970. interface PrintStream_C extends PrintStream_ST {
  3971. new (arg0: OutputStream): PrintStream;
  3972. new (arg0: string): PrintStream;
  3973. new (arg0: File): PrintStream;
  3974. new (arg0: OutputStream, arg1: boolean): PrintStream;
  3975. new (arg0: string, arg1: string): PrintStream;
  3976. new (arg0: File, arg1: string): PrintStream;
  3977. new (arg0: OutputStream, arg1: boolean, arg2: string): PrintStream;
  3978. }
  3979. interface PrintStream$ {
  3980. checkError(): boolean;
  3981. format(arg0: string, ...arg1: any[]): this;
  3982. format(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  3983. print(arg0: any): void;
  3984. print(arg0: string[]): void;
  3985. print(arg0: long): void;
  3986. print(arg0: boolean): void;
  3987. print(arg0: number): void;
  3988. print(arg0: string): void;
  3989. printf(arg0: string, ...arg1: any[]): this;
  3990. printf(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  3991. println(): void;
  3992. println(arg0: any): void;
  3993. println(arg0: string[]): void;
  3994. println(arg0: long): void;
  3995. println(arg0: boolean): void;
  3996. println(arg0: number): void;
  3997. println(arg0: string): void;
  3998. }
  3999. type PrintStream = FilterOutputStream & java.lang.Appendable & Closeable & PrintStream_S & PrintStream$;
  4000. interface PrintWriter_S {
  4001. }
  4002. type PrintWriter_ST = Writer_S & PrintWriter_S;
  4003. interface PrintWriter_C extends PrintWriter_ST {
  4004. new (arg0: string): PrintWriter;
  4005. new (arg0: File): PrintWriter;
  4006. new (arg0: Writer): PrintWriter;
  4007. new (arg0: OutputStream): PrintWriter;
  4008. new (arg0: OutputStream, arg1: boolean): PrintWriter;
  4009. new (arg0: File, arg1: string): PrintWriter;
  4010. new (arg0: string, arg1: string): PrintWriter;
  4011. new (arg0: Writer, arg1: boolean): PrintWriter;
  4012. }
  4013. interface PrintWriter$ {
  4014. checkError(): boolean;
  4015. format(arg0: string, ...arg1: any[]): this;
  4016. format(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  4017. print(arg0: any): void;
  4018. print(arg0: string[]): void;
  4019. print(arg0: long): void;
  4020. print(arg0: boolean): void;
  4021. print(arg0: number): void;
  4022. print(arg0: string): void;
  4023. printf(arg0: string, ...arg1: any[]): this;
  4024. printf(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  4025. println(): void;
  4026. println(arg0: any): void;
  4027. println(arg0: string[]): void;
  4028. println(arg0: long): void;
  4029. println(arg0: boolean): void;
  4030. println(arg0: number): void;
  4031. println(arg0: string): void;
  4032. }
  4033. type PrintWriter = Writer & PrintWriter_S & PrintWriter$;
  4034. interface Reader_S {
  4035. }
  4036. type Reader_ST = java.lang.Readable_S & Closeable_S & Reader_S;
  4037. interface Reader_C extends Reader_ST {
  4038. }
  4039. interface Reader$ {
  4040. mark(arg0: number): void;
  4041. markSupported(): boolean;
  4042. read(): number;
  4043. read(arg0: string[]): number;
  4044. read(arg0: string[], arg1: number, arg2: number): number;
  4045. ready(): boolean;
  4046. reset(): void;
  4047. skip(arg0: long): long;
  4048. }
  4049. type Reader = java.lang.Readable & Closeable & Reader_S & Reader$;
  4050. interface Serializable_S {
  4051. }
  4052. interface Serializable$ {
  4053. }
  4054. type Serializable = Serializable_S & Serializable$;
  4055. interface Writer_S {
  4056. }
  4057. type Writer_ST = java.lang.Appendable_S & Closeable_S & Flushable_S & Writer_S;
  4058. interface Writer_C extends Writer_ST {
  4059. }
  4060. interface Writer$ {
  4061. write(arg0: string[]): void;
  4062. write(arg0: number): void;
  4063. write(arg0: string): void;
  4064. write(arg0: string[], arg1: number, arg2: number): void;
  4065. write(arg0: string, arg1: number, arg2: number): void;
  4066. }
  4067. type Writer = java.lang.Appendable & Closeable & Flushable & Writer_S & Writer$;
  4068. }
  4069. namespace java.lang {
  4070. interface Appendable_S {
  4071. }
  4072. interface Appendable$ {
  4073. append(arg0: CharSequence): this;
  4074. append(arg0: string): this;
  4075. append(arg0: CharSequence, arg1: number, arg2: number): this;
  4076. }
  4077. type Appendable = Appendable_S & Appendable$;
  4078. interface AutoCloseable_S {
  4079. }
  4080. interface AutoCloseable$ {
  4081. close(): void;
  4082. }
  4083. type AutoCloseable = AutoCloseable_S & AutoCloseable$;
  4084. interface CharSequence_S {
  4085. }
  4086. interface CharSequence$ {
  4087. charAt(arg0: number): string;
  4088. chars(): java.util.stream.IntStream;
  4089. codePoints(): java.util.stream.IntStream;
  4090. length(): number;
  4091. subSequence(arg0: number, arg1: number): this;
  4092. toString(): string;
  4093. }
  4094. type CharSequence = CharSequence_S & CharSequence$;
  4095. interface Character$Subset_S {
  4096. }
  4097. interface Character$Subset_C extends Character$Subset_S {
  4098. new (): Character$Subset;
  4099. }
  4100. interface Character$Subset$ {
  4101. }
  4102. type Character$Subset = Character$Subset_S & Character$Subset$;
  4103. interface Class_S {
  4104. }
  4105. type Class_ST = java.lang.reflect.GenericDeclaration_S & java.lang.reflect.AnnotatedElement_S & java.io.Serializable_S & java.lang.reflect.Type_S & Class_S;
  4106. interface Class_C extends Class_ST {
  4107. new (): Class;
  4108. }
  4109. interface Class$ {
  4110. getName(): string;
  4111. getPackage(): Package;
  4112. getResourceAsStream(arg0: string): java.io.InputStream;
  4113. }
  4114. type Class = (java.io.Serializable & java.lang.reflect.GenericDeclaration & java.lang.reflect.Type & java.lang.reflect.AnnotatedElement & Class_S & Class$) | (new (...args: any[]) => any) | null | undefined | any;
  4115. interface ClassLoader_S {
  4116. getSystemResourceAsStream(arg0: string): java.io.InputStream;
  4117. }
  4118. interface ClassLoader_C extends ClassLoader_S {
  4119. }
  4120. interface ClassLoader$ {
  4121. getParent(): this;
  4122. getResourceAsStream(arg0: string): java.io.InputStream;
  4123. }
  4124. type ClassLoader = ClassLoader_S & ClassLoader$;
  4125. interface Cloneable_S {
  4126. }
  4127. interface Cloneable$ {
  4128. }
  4129. type Cloneable = Cloneable_S & Cloneable$;
  4130. interface Comparable_S {
  4131. }
  4132. interface Comparable$ {
  4133. compareTo(arg0: any): number;
  4134. }
  4135. type Comparable = Comparable_S & Comparable$;
  4136. interface Enum_S {
  4137. valueOf(arg0: Class, arg1: string): Enum;
  4138. }
  4139. type Enum_ST = Comparable_S & java.io.Serializable_S & Enum_S;
  4140. interface Enum_C extends Enum_ST {
  4141. }
  4142. interface Enum$ {
  4143. compareTo(arg0: Enum): number;
  4144. getDeclaringClass(): Class;
  4145. name(): string;
  4146. ordinal(): number;
  4147. }
  4148. type Enum = Comparable & java.io.Serializable & Enum_S & Enum$;
  4149. interface Exception_S {
  4150. }
  4151. type Exception_ST = Throwable_S & Exception_S;
  4152. interface Exception_C extends Exception_ST {
  4153. new (): Exception;
  4154. new (arg0: Throwable): Exception;
  4155. new (arg0: string): Exception;
  4156. new (arg0: string, arg1: Throwable): Exception;
  4157. }
  4158. interface Exception$ {
  4159. }
  4160. type Exception = Throwable & Exception_S & Exception$;
  4161. interface Iterable_S {
  4162. }
  4163. interface Iterable$ {
  4164. forEach(consumer: (t: any) => void): void;
  4165. iterator(): java.util.Iterator;
  4166. spliterator(): java.util.Spliterator;
  4167. }
  4168. type Iterable = Iterable_S & Iterable$;
  4169. interface Long_S {
  4170. readonly BYTES: number;
  4171. readonly MAX_VALUE: long;
  4172. readonly MIN_VALUE: long;
  4173. readonly SIZE: number;
  4174. readonly TYPE: Class;
  4175. bitCount(arg0: long): number;
  4176. compare(arg0: long, arg1: long): number;
  4177. compareUnsigned(arg0: long, arg1: long): number;
  4178. decode(arg0: string): long;
  4179. divideUnsigned(arg0: long, arg1: long): long;
  4180. getLong(arg0: string): long;
  4181. getLong(arg0: string, arg1: long): long;
  4182. hashCode(arg0: long): number;
  4183. highestOneBit(arg0: long): long;
  4184. lowestOneBit(arg0: long): long;
  4185. max(arg0: long, arg1: long): long;
  4186. min(arg0: long, arg1: long): long;
  4187. numberOfLeadingZeros(arg0: long): number;
  4188. numberOfTrailingZeros(arg0: long): number;
  4189. parseLong(arg0: string): long;
  4190. parseLong(arg0: string, arg1: number): long;
  4191. parseUnsignedLong(arg0: string): long;
  4192. parseUnsignedLong(arg0: string, arg1: number): long;
  4193. remainderUnsigned(arg0: long, arg1: long): long;
  4194. reverse(arg0: long): long;
  4195. reverseBytes(arg0: long): long;
  4196. rotateLeft(arg0: long, arg1: number): long;
  4197. rotateRight(arg0: long, arg1: number): long;
  4198. signum(arg0: long): number;
  4199. sum(arg0: long, arg1: long): long;
  4200. toBinaryString(arg0: long): string;
  4201. toHexString(arg0: long): string;
  4202. toOctalString(arg0: long): string;
  4203. toString(arg0: long): string;
  4204. toString(arg0: long, arg1: number): string;
  4205. toUnsignedString(arg0: long): string;
  4206. toUnsignedString(arg0: long, arg1: number): string;
  4207. valueOf(arg0: long): long;
  4208. valueOf(arg0: string): long;
  4209. valueOf(arg0: string, arg1: number): long;
  4210. }
  4211. type Long_ST = Number_S & Comparable_S & Long_S;
  4212. interface Long_C extends Long_ST {
  4213. new (arg0: long): Long;
  4214. new (arg0: string): Long;
  4215. }
  4216. interface Long$ {
  4217. compareTo(arg0: long): number;
  4218. }
  4219. type Long = Number & Comparable & Long_S & Long$;
  4220. interface Number_S {
  4221. }
  4222. type Number_ST = java.io.Serializable_S & Number_S;
  4223. interface Number_C extends Number_ST {
  4224. new (): Number;
  4225. }
  4226. interface Number$ {
  4227. byteValue(): number;
  4228. doubleValue(): number;
  4229. floatValue(): number;
  4230. intValue(): number;
  4231. longValue(): long;
  4232. shortValue(): number;
  4233. }
  4234. type Number = java.io.Serializable & Number_S & Number$;
  4235. interface Package_S {
  4236. getPackage(arg0: string): Package;
  4237. getPackages(): Package[];
  4238. }
  4239. type Package_ST = java.lang.reflect.AnnotatedElement_S & Package_S;
  4240. interface Package_C extends Package_ST {
  4241. new (): Package;
  4242. }
  4243. interface Package$ {
  4244. getImplementationTitle(): string;
  4245. getImplementationVendor(): string;
  4246. getImplementationVersion(): string;
  4247. getName(): string;
  4248. getSpecificationTitle(): string;
  4249. getSpecificationVendor(): string;
  4250. getSpecificationVersion(): string;
  4251. isCompatibleWith(arg0: string): boolean;
  4252. isSealed(): boolean;
  4253. isSealed(arg0: java.net.URL): boolean;
  4254. }
  4255. type Package = java.lang.reflect.AnnotatedElement & Package_S & Package$;
  4256. interface Readable_S {
  4257. }
  4258. interface Readable$ {
  4259. read(arg0: java.nio.CharBuffer): number;
  4260. }
  4261. type Readable = Readable_S & Readable$;
  4262. interface Runnable_S {
  4263. }
  4264. interface Runnable$ {
  4265. run(): void;
  4266. }
  4267. type Runnable = Runnable_S & Runnable$;
  4268. interface RuntimeException_S {
  4269. }
  4270. type RuntimeException_ST = Exception_S & RuntimeException_S;
  4271. interface RuntimeException_C extends RuntimeException_ST {
  4272. new (): RuntimeException;
  4273. new (arg0: Throwable): RuntimeException;
  4274. new (arg0: string): RuntimeException;
  4275. new (arg0: string, arg1: Throwable): RuntimeException;
  4276. }
  4277. interface RuntimeException$ {
  4278. }
  4279. type RuntimeException = Exception & RuntimeException_S & RuntimeException$;
  4280. interface StackTraceElement_S {
  4281. }
  4282. type StackTraceElement_ST = java.io.Serializable_S & StackTraceElement_S;
  4283. interface StackTraceElement_C extends StackTraceElement_ST {
  4284. new (arg0: string, arg1: string, arg2: string, arg3: number): StackTraceElement;
  4285. }
  4286. interface StackTraceElement$ {
  4287. getClassName(): string;
  4288. getFileName(): string;
  4289. getLineNumber(): number;
  4290. getMethodName(): string;
  4291. isNativeMethod(): boolean;
  4292. }
  4293. type StackTraceElement = java.io.Serializable & StackTraceElement_S & StackTraceElement$;
  4294. interface StringBuffer_S {
  4295. }
  4296. type StringBuffer_ST = CharSequence_S & java.io.Serializable_S & __AbstractStringBuilder_S & StringBuffer_S;
  4297. interface StringBuffer_C extends StringBuffer_ST {
  4298. new (): StringBuffer;
  4299. new (arg0: CharSequence): StringBuffer;
  4300. new (arg0: string): StringBuffer;
  4301. new (arg0: number): StringBuffer;
  4302. }
  4303. interface StringBuffer$ {
  4304. }
  4305. type StringBuffer = __AbstractStringBuilder & java.io.Serializable & CharSequence & StringBuffer_S & StringBuffer$;
  4306. interface StringBuilder_S {
  4307. }
  4308. type StringBuilder_ST = CharSequence_S & java.io.Serializable_S & __AbstractStringBuilder_S & StringBuilder_S;
  4309. interface StringBuilder_C extends StringBuilder_ST {
  4310. new (): StringBuilder;
  4311. new (arg0: CharSequence): StringBuilder;
  4312. new (arg0: string): StringBuilder;
  4313. new (arg0: number): StringBuilder;
  4314. }
  4315. interface StringBuilder$ {
  4316. }
  4317. type StringBuilder = __AbstractStringBuilder & java.io.Serializable & CharSequence & StringBuilder_S & StringBuilder$;
  4318. interface Throwable_S {
  4319. }
  4320. type Throwable_ST = java.io.Serializable_S & Throwable_S;
  4321. interface Throwable_C extends Throwable_ST {
  4322. new (): Throwable;
  4323. new (arg0: Throwable): Throwable;
  4324. new (arg0: string): Throwable;
  4325. new (arg0: string, arg1: Throwable): Throwable;
  4326. }
  4327. interface Throwable$ {
  4328. addSuppressed(arg0: Throwable): void;
  4329. fillInStackTrace(): this;
  4330. getCause(): this;
  4331. getLocalizedMessage(): string;
  4332. getMessage(): string;
  4333. getStackTrace(): StackTraceElement[];
  4334. getSuppressed(): Throwable[];
  4335. initCause(arg0: Throwable): this;
  4336. printStackTrace(): void;
  4337. printStackTrace(arg0: java.io.PrintWriter): void;
  4338. printStackTrace(arg0: java.io.PrintStream): void;
  4339. setStackTrace(arg0: StackTraceElement[]): void;
  4340. }
  4341. type Throwable = java.io.Serializable & Throwable_S & Throwable$;
  4342. interface __AbstractStringBuilder_S {
  4343. }
  4344. type __AbstractStringBuilder_ST = Appendable_S & CharSequence_S & __AbstractStringBuilder_S;
  4345. interface __AbstractStringBuilder_C extends __AbstractStringBuilder_ST {
  4346. }
  4347. interface __AbstractStringBuilder$ {
  4348. append(arg0: any): this;
  4349. append(arg0: string[]): this;
  4350. append(arg0: long): this;
  4351. append(arg0: boolean): this;
  4352. append(arg0: number): this;
  4353. append(arg0: StringBuffer): this;
  4354. append(arg0: string): this;
  4355. append(arg0: string[], arg1: number, arg2: number): this;
  4356. appendCodePoint(arg0: number): this;
  4357. capacity(): number;
  4358. codePointAt(arg0: number): number;
  4359. codePointBefore(arg0: number): number;
  4360. codePointCount(arg0: number, arg1: number): number;
  4361. delete(arg0: number, arg1: number): this;
  4362. deleteCharAt(arg0: number): this;
  4363. ensureCapacity(arg0: number): void;
  4364. getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void;
  4365. indexOf(arg0: string): number;
  4366. indexOf(arg0: string, arg1: number): number;
  4367. insert(arg0: number, arg1: any): this;
  4368. insert(arg0: number, arg1: string[]): this;
  4369. insert(arg0: number, arg1: long): this;
  4370. insert(arg0: number, arg1: boolean): this;
  4371. insert(arg0: number, arg1: number): this;
  4372. insert(arg0: number, arg1: CharSequence): this;
  4373. insert(arg0: number, arg1: string): this;
  4374. insert(arg0: number, arg1: string[], arg2: number, arg3: number): this;
  4375. insert(arg0: number, arg1: CharSequence, arg2: number, arg3: number): this;
  4376. lastIndexOf(arg0: string): number;
  4377. lastIndexOf(arg0: string, arg1: number): number;
  4378. offsetByCodePoints(arg0: number, arg1: number): number;
  4379. replace(arg0: number, arg1: number, arg2: string): this;
  4380. reverse(): this;
  4381. setCharAt(arg0: number, arg1: string): void;
  4382. setLength(arg0: number): void;
  4383. substring(arg0: number): string;
  4384. substring(arg0: number, arg1: number): string;
  4385. trimToSize(): void;
  4386. }
  4387. type __AbstractStringBuilder = Appendable & CharSequence & __AbstractStringBuilder_S & __AbstractStringBuilder$;
  4388. }
  4389. namespace java.lang.annotation {
  4390. interface Annotation_S {
  4391. }
  4392. interface Annotation$ {
  4393. annotationType(): Class;
  4394. equals(arg0: any): boolean;
  4395. hashCode(): number;
  4396. toString(): string;
  4397. }
  4398. type Annotation = Annotation_S & Annotation$;
  4399. }
  4400. namespace java.lang.ref {
  4401. interface Reference_S {
  4402. }
  4403. interface Reference_C extends Reference_S {
  4404. }
  4405. interface Reference$ {
  4406. clear(): void;
  4407. enqueue(): boolean;
  4408. get(): any;
  4409. isEnqueued(): boolean;
  4410. }
  4411. type Reference = Reference_S & Reference$;
  4412. }
  4413. namespace java.lang.reflect {
  4414. interface AccessibleObject_S {
  4415. setAccessible(arg0: AccessibleObject[], arg1: boolean): void;
  4416. }
  4417. type AccessibleObject_ST = AnnotatedElement_S & AccessibleObject_S;
  4418. interface AccessibleObject_C extends AccessibleObject_ST {
  4419. new (): AccessibleObject;
  4420. }
  4421. interface AccessibleObject$ {
  4422. isAccessible(): boolean;
  4423. setAccessible(arg0: boolean): void;
  4424. }
  4425. type AccessibleObject = AnnotatedElement & AccessibleObject_S & AccessibleObject$;
  4426. interface AnnotatedElement_S {
  4427. }
  4428. interface AnnotatedElement$ {
  4429. getAnnotation(arg0: Class): java.lang.annotation.Annotation;
  4430. getAnnotations(): java.lang.annotation.Annotation[];
  4431. getAnnotationsByType(arg0: Class): java.lang.annotation.Annotation[];
  4432. getDeclaredAnnotation(arg0: Class): java.lang.annotation.Annotation;
  4433. getDeclaredAnnotations(): java.lang.annotation.Annotation[];
  4434. getDeclaredAnnotationsByType(arg0: Class): java.lang.annotation.Annotation[];
  4435. isAnnotationPresent(arg0: Class): boolean;
  4436. }
  4437. type AnnotatedElement = AnnotatedElement_S & AnnotatedElement$;
  4438. interface AnnotatedType_S {
  4439. }
  4440. interface AnnotatedType$ {
  4441. getType(): Type;
  4442. }
  4443. type AnnotatedType = AnnotatedElement & AnnotatedType_S & AnnotatedType$;
  4444. interface Constructor_S {
  4445. }
  4446. type Constructor_ST = Executable_S & Constructor_S;
  4447. interface Constructor_C extends Constructor_ST {
  4448. new (): Constructor;
  4449. }
  4450. interface Constructor$ {
  4451. newInstance(...arg0: any[]): any;
  4452. }
  4453. type Constructor = Executable & Constructor_S & Constructor$;
  4454. interface Executable_S {
  4455. }
  4456. type Executable_ST = GenericDeclaration_S & AccessibleObject_S & Member_S & Executable_S;
  4457. interface Executable_C extends Executable_ST {
  4458. }
  4459. interface Executable$ {
  4460. getAnnotatedExceptionTypes(): AnnotatedType[];
  4461. getAnnotatedParameterTypes(): AnnotatedType[];
  4462. getAnnotatedReceiverType(): AnnotatedType;
  4463. getAnnotatedReturnType(): AnnotatedType;
  4464. getExceptionTypes(): Class[];
  4465. getGenericExceptionTypes(): Type[];
  4466. getGenericParameterTypes(): Type[];
  4467. getParameterAnnotations(): java.lang.annotation.Annotation[][];
  4468. getParameterCount(): number;
  4469. getParameterTypes(): Class[];
  4470. getParameters(): Parameter[];
  4471. isVarArgs(): boolean;
  4472. toGenericString(): string;
  4473. }
  4474. type Executable = AccessibleObject & Member & GenericDeclaration & Executable_S & Executable$;
  4475. interface Field_S {
  4476. }
  4477. type Field_ST = AccessibleObject_S & Member_S & Field_S;
  4478. interface Field_C extends Field_ST {
  4479. new (): Field;
  4480. }
  4481. interface Field$ {
  4482. get(arg0: any): any;
  4483. getAnnotatedType(): AnnotatedType;
  4484. getBoolean(arg0: any): boolean;
  4485. getByte(arg0: any): number;
  4486. getChar(arg0: any): string;
  4487. getDouble(arg0: any): number;
  4488. getFloat(arg0: any): number;
  4489. getGenericType(): Type;
  4490. getInt(arg0: any): number;
  4491. getLong(arg0: any): long;
  4492. getShort(arg0: any): number;
  4493. getType(): Class;
  4494. isEnumConstant(): boolean;
  4495. set(arg0: any, arg1: any): void;
  4496. setBoolean(arg0: any, arg1: boolean): void;
  4497. setByte(arg0: any, arg1: number): void;
  4498. setChar(arg0: any, arg1: string): void;
  4499. setDouble(arg0: any, arg1: number): void;
  4500. setFloat(arg0: any, arg1: number): void;
  4501. setInt(arg0: any, arg1: number): void;
  4502. setLong(arg0: any, arg1: long): void;
  4503. setShort(arg0: any, arg1: number): void;
  4504. toGenericString(): string;
  4505. }
  4506. type Field = AccessibleObject & Member & Field_S & Field$;
  4507. interface GenericDeclaration_S {
  4508. }
  4509. interface GenericDeclaration$ {
  4510. getTypeParameters(): TypeVariable[];
  4511. }
  4512. type GenericDeclaration = AnnotatedElement & GenericDeclaration_S & GenericDeclaration$;
  4513. interface InvocationHandler_S {
  4514. }
  4515. interface InvocationHandler$ {
  4516. invoke(arg0: any, arg1: Method, arg2: any[]): any;
  4517. }
  4518. type InvocationHandler = InvocationHandler_S & InvocationHandler$;
  4519. interface Member_S {
  4520. readonly DECLARED: number;
  4521. readonly PUBLIC: number;
  4522. }
  4523. interface Member$ {
  4524. getDeclaringClass(): Class;
  4525. getModifiers(): number;
  4526. getName(): string;
  4527. isSynthetic(): boolean;
  4528. }
  4529. type Member = Member_S & Member$;
  4530. interface Method_S {
  4531. }
  4532. type Method_ST = Executable_S & Method_S;
  4533. interface Method_C extends Method_ST {
  4534. new (): Method;
  4535. }
  4536. interface Method$ {
  4537. getDefaultValue(): any;
  4538. getGenericReturnType(): Type;
  4539. getReturnType(): Class;
  4540. invoke(arg0: any, ...arg1: any[]): any;
  4541. isBridge(): boolean;
  4542. isDefault(): boolean;
  4543. }
  4544. type Method = Executable & Method_S & Method$;
  4545. interface Parameter_S {
  4546. }
  4547. type Parameter_ST = AnnotatedElement_S & Parameter_S;
  4548. interface Parameter_C extends Parameter_ST {
  4549. new (): Parameter;
  4550. }
  4551. interface Parameter$ {
  4552. getAnnotatedType(): AnnotatedType;
  4553. getDeclaringExecutable(): Executable;
  4554. getModifiers(): number;
  4555. getName(): string;
  4556. getParameterizedType(): Type;
  4557. getType(): Class;
  4558. isImplicit(): boolean;
  4559. isNamePresent(): boolean;
  4560. isSynthetic(): boolean;
  4561. isVarArgs(): boolean;
  4562. }
  4563. type Parameter = AnnotatedElement & Parameter_S & Parameter$;
  4564. interface ParameterizedType_S {
  4565. }
  4566. interface ParameterizedType$ {
  4567. getActualTypeArguments(): Type[];
  4568. getOwnerType(): Type;
  4569. getRawType(): Type;
  4570. }
  4571. type ParameterizedType = Type & ParameterizedType_S & ParameterizedType$;
  4572. interface Type_S {
  4573. }
  4574. interface Type$ {
  4575. getTypeName(): string;
  4576. }
  4577. type Type = Type_S & Type$;
  4578. interface TypeVariable_S {
  4579. }
  4580. interface TypeVariable$ {
  4581. getAnnotatedBounds(): AnnotatedType[];
  4582. getBounds(): Type[];
  4583. getGenericDeclaration(): GenericDeclaration;
  4584. getName(): string;
  4585. }
  4586. type TypeVariable = Type & AnnotatedElement & TypeVariable_S & TypeVariable$;
  4587. }
  4588. namespace java.math {
  4589. interface BigDecimal_S {
  4590. readonly ONE: BigDecimal;
  4591. readonly ROUND_CEILING: number;
  4592. readonly ROUND_DOWN: number;
  4593. readonly ROUND_FLOOR: number;
  4594. readonly ROUND_HALF_DOWN: number;
  4595. readonly ROUND_HALF_EVEN: number;
  4596. readonly ROUND_HALF_UP: number;
  4597. readonly ROUND_UNNECESSARY: number;
  4598. readonly ROUND_UP: number;
  4599. readonly TEN: BigDecimal;
  4600. readonly ZERO: BigDecimal;
  4601. valueOf(arg0: long): BigDecimal;
  4602. valueOf(arg0: number): BigDecimal;
  4603. valueOf(arg0: long, arg1: number): BigDecimal;
  4604. }
  4605. type BigDecimal_ST = java.lang.Number_S & java.lang.Comparable_S & BigDecimal_S;
  4606. interface BigDecimal_C extends BigDecimal_ST {
  4607. new (arg0: BigInteger): BigDecimal;
  4608. new (arg0: number): BigDecimal;
  4609. new (arg0: long): BigDecimal;
  4610. new (arg0: string): BigDecimal;
  4611. new (arg0: string[]): BigDecimal;
  4612. new (arg0: BigInteger, arg1: number): BigDecimal;
  4613. new (arg0: BigInteger, arg1: MathContext): BigDecimal;
  4614. new (arg0: number, arg1: MathContext): BigDecimal;
  4615. new (arg0: long, arg1: MathContext): BigDecimal;
  4616. new (arg0: string, arg1: MathContext): BigDecimal;
  4617. new (arg0: string[], arg1: MathContext): BigDecimal;
  4618. new (arg0: BigInteger, arg1: number, arg2: MathContext): BigDecimal;
  4619. new (arg0: string[], arg1: number, arg2: number): BigDecimal;
  4620. new (arg0: string[], arg1: number, arg2: number, arg3: MathContext): BigDecimal;
  4621. }
  4622. interface BigDecimal$ {
  4623. abs(): this;
  4624. abs(arg0: MathContext): this;
  4625. add(arg0: BigDecimal): this;
  4626. add(arg0: BigDecimal, arg1: MathContext): this;
  4627. byteValueExact(): number;
  4628. compareTo(arg0: BigDecimal): number;
  4629. divide(arg0: BigDecimal): this;
  4630. divide(arg0: BigDecimal, arg1: MathContext): this;
  4631. divide(arg0: BigDecimal, arg1: number): this;
  4632. divide(arg0: BigDecimal, arg1: RoundingMode): this;
  4633. divide(arg0: BigDecimal, arg1: number, arg2: RoundingMode): this;
  4634. divide(arg0: BigDecimal, arg1: number, arg2: number): this;
  4635. divideAndRemainder(arg0: BigDecimal): BigDecimal[];
  4636. divideAndRemainder(arg0: BigDecimal, arg1: MathContext): BigDecimal[];
  4637. divideToIntegralValue(arg0: BigDecimal): this;
  4638. divideToIntegralValue(arg0: BigDecimal, arg1: MathContext): this;
  4639. intValueExact(): number;
  4640. longValueExact(): long;
  4641. max(arg0: BigDecimal): this;
  4642. min(arg0: BigDecimal): this;
  4643. movePointLeft(arg0: number): this;
  4644. movePointRight(arg0: number): this;
  4645. multiply(arg0: BigDecimal): this;
  4646. multiply(arg0: BigDecimal, arg1: MathContext): this;
  4647. negate(): this;
  4648. negate(arg0: MathContext): this;
  4649. plus(): this;
  4650. plus(arg0: MathContext): this;
  4651. pow(arg0: number): this;
  4652. pow(arg0: number, arg1: MathContext): this;
  4653. precision(): number;
  4654. remainder(arg0: BigDecimal): this;
  4655. remainder(arg0: BigDecimal, arg1: MathContext): this;
  4656. round(arg0: MathContext): this;
  4657. scale(): number;
  4658. scaleByPowerOfTen(arg0: number): this;
  4659. setScale(arg0: number): this;
  4660. setScale(arg0: number, arg1: number): this;
  4661. setScale(arg0: number, arg1: RoundingMode): this;
  4662. shortValueExact(): number;
  4663. signum(): number;
  4664. stripTrailingZeros(): this;
  4665. subtract(arg0: BigDecimal): this;
  4666. subtract(arg0: BigDecimal, arg1: MathContext): this;
  4667. toBigInteger(): BigInteger;
  4668. toBigIntegerExact(): BigInteger;
  4669. toEngineeringString(): string;
  4670. toPlainString(): string;
  4671. ulp(): this;
  4672. unscaledValue(): BigInteger;
  4673. }
  4674. type BigDecimal = java.lang.Number & java.lang.Comparable & BigDecimal_S & BigDecimal$;
  4675. interface BigInteger_S {
  4676. readonly ONE: BigInteger;
  4677. readonly TEN: BigInteger;
  4678. readonly ZERO: BigInteger;
  4679. probablePrime(arg0: number, arg1: java.util.Random): BigInteger;
  4680. valueOf(arg0: long): BigInteger;
  4681. }
  4682. type BigInteger_ST = java.lang.Number_S & java.lang.Comparable_S & BigInteger_S;
  4683. interface BigInteger_C extends BigInteger_ST {
  4684. new (arg0: string): BigInteger;
  4685. new (arg0: number[]): BigInteger;
  4686. new (arg0: number, arg1: java.util.Random): BigInteger;
  4687. new (arg0: number, arg1: number[]): BigInteger;
  4688. new (arg0: string, arg1: number): BigInteger;
  4689. new (arg0: number, arg1: number, arg2: java.util.Random): BigInteger;
  4690. }
  4691. interface BigInteger$ {
  4692. abs(): this;
  4693. add(arg0: BigInteger): this;
  4694. and(arg0: BigInteger): this;
  4695. andNot(arg0: BigInteger): this;
  4696. bitCount(): number;
  4697. bitLength(): number;
  4698. byteValueExact(): number;
  4699. clearBit(arg0: number): this;
  4700. compareTo(arg0: BigInteger): number;
  4701. divide(arg0: BigInteger): this;
  4702. divideAndRemainder(arg0: BigInteger): BigInteger[];
  4703. flipBit(arg0: number): this;
  4704. gcd(arg0: BigInteger): this;
  4705. getLowestSetBit(): number;
  4706. intValueExact(): number;
  4707. isProbablePrime(arg0: number): boolean;
  4708. longValueExact(): long;
  4709. max(arg0: BigInteger): this;
  4710. min(arg0: BigInteger): this;
  4711. mod(arg0: BigInteger): this;
  4712. modInverse(arg0: BigInteger): this;
  4713. modPow(arg0: BigInteger, arg1: BigInteger): this;
  4714. multiply(arg0: BigInteger): this;
  4715. negate(): this;
  4716. nextProbablePrime(): this;
  4717. not(): this;
  4718. or(arg0: BigInteger): this;
  4719. pow(arg0: number): this;
  4720. remainder(arg0: BigInteger): this;
  4721. setBit(arg0: number): this;
  4722. shiftLeft(arg0: number): this;
  4723. shiftRight(arg0: number): this;
  4724. shortValueExact(): number;
  4725. signum(): number;
  4726. subtract(arg0: BigInteger): this;
  4727. testBit(arg0: number): boolean;
  4728. toByteArray(): number[];
  4729. toString(arg0: number): string;
  4730. xor(arg0: BigInteger): this;
  4731. }
  4732. type BigInteger = java.lang.Number & java.lang.Comparable & BigInteger_S & BigInteger$;
  4733. interface MathContext_S {
  4734. readonly DECIMAL128: MathContext;
  4735. readonly DECIMAL32: MathContext;
  4736. readonly DECIMAL64: MathContext;
  4737. readonly UNLIMITED: MathContext;
  4738. }
  4739. type MathContext_ST = java.io.Serializable_S & MathContext_S;
  4740. interface MathContext_C extends MathContext_ST {
  4741. new (arg0: string): MathContext;
  4742. new (arg0: number): MathContext;
  4743. new (arg0: number, arg1: RoundingMode): MathContext;
  4744. }
  4745. interface MathContext$ {
  4746. getPrecision(): number;
  4747. getRoundingMode(): RoundingMode;
  4748. }
  4749. type MathContext = java.io.Serializable & MathContext_S & MathContext$;
  4750. enum RoundingMode {
  4751. UP,
  4752. DOWN,
  4753. CEILING,
  4754. FLOOR,
  4755. HALF_UP,
  4756. HALF_DOWN,
  4757. HALF_EVEN,
  4758. UNNECESSARY
  4759. }
  4760. }
  4761. namespace java.net {
  4762. interface ContentHandler_S {
  4763. }
  4764. interface ContentHandler_C extends ContentHandler_S {
  4765. new (): ContentHandler;
  4766. }
  4767. interface ContentHandler$ {
  4768. getContent(arg0: URLConnection): any;
  4769. getContent(arg0: URLConnection, arg1: java.lang.Class[]): any;
  4770. }
  4771. type ContentHandler = ContentHandler_S & ContentHandler$;
  4772. interface ContentHandlerFactory_S {
  4773. }
  4774. interface ContentHandlerFactory$ {
  4775. createContentHandler(arg0: string): ContentHandler;
  4776. }
  4777. type ContentHandlerFactory = ContentHandlerFactory_S & ContentHandlerFactory$;
  4778. interface FileNameMap_S {
  4779. }
  4780. interface FileNameMap$ {
  4781. getContentTypeFor(arg0: string): string;
  4782. }
  4783. type FileNameMap = FileNameMap_S & FileNameMap$;
  4784. interface Proxy_S {
  4785. readonly NO_PROXY: Proxy;
  4786. }
  4787. interface Proxy_C extends Proxy_S {
  4788. new (arg0: Proxy$Type, arg1: SocketAddress): Proxy;
  4789. }
  4790. interface Proxy$ {
  4791. address(): SocketAddress;
  4792. type(): Proxy$Type;
  4793. }
  4794. type Proxy = Proxy_S & Proxy$;
  4795. enum Proxy$Type {
  4796. DIRECT,
  4797. HTTP,
  4798. SOCKS
  4799. }
  4800. interface SocketAddress_S {
  4801. }
  4802. type SocketAddress_ST = java.io.Serializable_S & SocketAddress_S;
  4803. interface SocketAddress_C extends SocketAddress_ST {
  4804. new (): SocketAddress;
  4805. }
  4806. interface SocketAddress$ {
  4807. }
  4808. type SocketAddress = java.io.Serializable & SocketAddress_S & SocketAddress$;
  4809. interface URI_S {
  4810. create(arg0: string): URI;
  4811. }
  4812. type URI_ST = java.lang.Comparable_S & java.io.Serializable_S & URI_S;
  4813. interface URI_C extends URI_ST {
  4814. }
  4815. interface URI$ {
  4816. compareTo(arg0: URI): number;
  4817. getAuthority(): string;
  4818. getFragment(): string;
  4819. getHost(): string;
  4820. getPath(): string;
  4821. getPort(): number;
  4822. getQuery(): string;
  4823. getRawAuthority(): string;
  4824. getRawFragment(): string;
  4825. getRawPath(): string;
  4826. getRawQuery(): string;
  4827. getRawSchemeSpecificPart(): string;
  4828. getRawUserInfo(): string;
  4829. getScheme(): string;
  4830. getSchemeSpecificPart(): string;
  4831. getUserInfo(): string;
  4832. isAbsolute(): boolean;
  4833. isOpaque(): boolean;
  4834. normalize(): this;
  4835. parseServerAuthority(): this;
  4836. relativize(arg0: URI): this;
  4837. resolve(arg0: URI): this;
  4838. resolve(arg0: string): this;
  4839. toASCIIString(): string;
  4840. toURL(): URL;
  4841. }
  4842. type URI = java.lang.Comparable & java.io.Serializable & URI_S & URI$;
  4843. interface URL_S {
  4844. setURLStreamHandlerFactory(arg0: URLStreamHandlerFactory): void;
  4845. }
  4846. type URL_ST = java.io.Serializable_S & URL_S;
  4847. interface URL_C extends URL_ST {
  4848. }
  4849. interface URL$ {
  4850. getAuthority(): string;
  4851. getContent(): any;
  4852. getContent(arg0: java.lang.Class[]): any;
  4853. getDefaultPort(): number;
  4854. getFile(): string;
  4855. getHost(): string;
  4856. getPath(): string;
  4857. getPort(): number;
  4858. getProtocol(): string;
  4859. getQuery(): string;
  4860. getRef(): string;
  4861. getUserInfo(): string;
  4862. openConnection(): URLConnection;
  4863. openConnection(arg0: Proxy): URLConnection;
  4864. openStream(): java.io.InputStream;
  4865. sameFile(arg0: URL): boolean;
  4866. toExternalForm(): string;
  4867. toURI(): URI;
  4868. }
  4869. type URL = java.io.Serializable & URL_S & URL$;
  4870. interface URLConnection_S {
  4871. getDefaultAllowUserInteraction(): boolean;
  4872. getFileNameMap(): FileNameMap;
  4873. guessContentTypeFromName(arg0: string): string;
  4874. guessContentTypeFromStream(arg0: java.io.InputStream): string;
  4875. setContentHandlerFactory(arg0: ContentHandlerFactory): void;
  4876. setDefaultAllowUserInteraction(arg0: boolean): void;
  4877. setFileNameMap(arg0: FileNameMap): void;
  4878. }
  4879. interface URLConnection_C extends URLConnection_S {
  4880. }
  4881. interface URLConnection$ {
  4882. addRequestProperty(arg0: string, arg1: string): void;
  4883. connect(): void;
  4884. getAllowUserInteraction(): boolean;
  4885. getConnectTimeout(): number;
  4886. getContent(): any;
  4887. getContent(arg0: java.lang.Class[]): any;
  4888. getContentEncoding(): string;
  4889. getContentLength(): number;
  4890. getContentLengthLong(): long;
  4891. getContentType(): string;
  4892. getDate(): long;
  4893. getDefaultUseCaches(): boolean;
  4894. getDoInput(): boolean;
  4895. getDoOutput(): boolean;
  4896. getExpiration(): long;
  4897. getHeaderField(arg0: number): string;
  4898. getHeaderField(arg0: string): string;
  4899. getHeaderFieldDate(arg0: string, arg1: long): long;
  4900. getHeaderFieldInt(arg0: string, arg1: number): number;
  4901. getHeaderFieldKey(arg0: number): string;
  4902. getHeaderFieldLong(arg0: string, arg1: long): long;
  4903. getHeaderFields(): java.util.Map;
  4904. getIfModifiedSince(): long;
  4905. getInputStream(): java.io.InputStream;
  4906. getLastModified(): long;
  4907. getOutputStream(): java.io.OutputStream;
  4908. getPermission(): java.security.Permission;
  4909. getReadTimeout(): number;
  4910. getRequestProperties(): java.util.Map;
  4911. getRequestProperty(arg0: string): string;
  4912. getURL(): URL;
  4913. getUseCaches(): boolean;
  4914. setAllowUserInteraction(arg0: boolean): void;
  4915. setConnectTimeout(arg0: number): void;
  4916. setDefaultUseCaches(arg0: boolean): void;
  4917. setDoInput(arg0: boolean): void;
  4918. setDoOutput(arg0: boolean): void;
  4919. setIfModifiedSince(arg0: long): void;
  4920. setReadTimeout(arg0: number): void;
  4921. setRequestProperty(arg0: string, arg1: string): void;
  4922. setUseCaches(arg0: boolean): void;
  4923. }
  4924. type URLConnection = URLConnection_S & URLConnection$;
  4925. interface URLStreamHandler_S {
  4926. }
  4927. interface URLStreamHandler_C extends URLStreamHandler_S {
  4928. new (): URLStreamHandler;
  4929. }
  4930. interface URLStreamHandler$ {
  4931. }
  4932. type URLStreamHandler = URLStreamHandler_S & URLStreamHandler$;
  4933. interface URLStreamHandlerFactory_S {
  4934. }
  4935. interface URLStreamHandlerFactory$ {
  4936. createURLStreamHandler(arg0: string): URLStreamHandler;
  4937. }
  4938. type URLStreamHandlerFactory = URLStreamHandlerFactory_S & URLStreamHandlerFactory$;
  4939. }
  4940. namespace java.nio {
  4941. interface Buffer_S {
  4942. }
  4943. interface Buffer_C extends Buffer_S {
  4944. }
  4945. interface Buffer$ {
  4946. array(): any;
  4947. arrayOffset(): number;
  4948. capacity(): number;
  4949. clear(): this;
  4950. flip(): this;
  4951. hasArray(): boolean;
  4952. hasRemaining(): boolean;
  4953. isDirect(): boolean;
  4954. isReadOnly(): boolean;
  4955. limit(): number;
  4956. limit(arg0: number): this;
  4957. mark(): this;
  4958. position(): number;
  4959. position(arg0: number): this;
  4960. remaining(): number;
  4961. reset(): this;
  4962. rewind(): this;
  4963. }
  4964. type Buffer = Buffer_S & Buffer$;
  4965. interface ByteBuffer_S {
  4966. allocate(arg0: number): ByteBuffer;
  4967. allocateDirect(arg0: number): ByteBuffer;
  4968. wrap(arg0: number[]): ByteBuffer;
  4969. wrap(arg0: number[], arg1: number, arg2: number): ByteBuffer;
  4970. }
  4971. type ByteBuffer_ST = java.lang.Comparable_S & Buffer_S & ByteBuffer_S;
  4972. interface ByteBuffer_C extends ByteBuffer_ST {
  4973. }
  4974. interface ByteBuffer$ {
  4975. asCharBuffer(): CharBuffer;
  4976. asDoubleBuffer(): DoubleBuffer;
  4977. asFloatBuffer(): FloatBuffer;
  4978. asIntBuffer(): IntBuffer;
  4979. asLongBuffer(): LongBuffer;
  4980. asReadOnlyBuffer(): this;
  4981. asShortBuffer(): ShortBuffer;
  4982. compact(): this;
  4983. compareTo(arg0: ByteBuffer): number;
  4984. duplicate(): this;
  4985. get(): number;
  4986. get(arg0: number[]): this;
  4987. get(arg0: number): number;
  4988. get(arg0: number[], arg1: number, arg2: number): this;
  4989. getChar(): string;
  4990. getChar(arg0: number): string;
  4991. getDouble(): number;
  4992. getDouble(arg0: number): number;
  4993. getFloat(): number;
  4994. getFloat(arg0: number): number;
  4995. getInt(): number;
  4996. getInt(arg0: number): number;
  4997. getLong(): long;
  4998. getLong(arg0: number): long;
  4999. getShort(): number;
  5000. getShort(arg0: number): number;
  5001. order(): ByteOrder;
  5002. order(arg0: ByteOrder): this;
  5003. put(arg0: number[]): this;
  5004. put(arg0: number): this;
  5005. put(arg0: ByteBuffer): this;
  5006. put(arg0: number, arg1: number): this;
  5007. put(arg0: number[], arg1: number, arg2: number): this;
  5008. putChar(arg0: string): this;
  5009. putChar(arg0: number, arg1: string): this;
  5010. putDouble(arg0: number): this;
  5011. putDouble(arg0: number, arg1: number): this;
  5012. putFloat(arg0: number): this;
  5013. putFloat(arg0: number, arg1: number): this;
  5014. putInt(arg0: number): this;
  5015. putInt(arg0: number, arg1: number): this;
  5016. putLong(arg0: long): this;
  5017. putLong(arg0: number, arg1: long): this;
  5018. putShort(arg0: number): this;
  5019. putShort(arg0: number, arg1: number): this;
  5020. slice(): this;
  5021. }
  5022. type ByteBuffer = Buffer & java.lang.Comparable & ByteBuffer_S & ByteBuffer$;
  5023. interface ByteOrder_S {
  5024. readonly BIG_ENDIAN: ByteOrder;
  5025. readonly LITTLE_ENDIAN: ByteOrder;
  5026. nativeOrder(): ByteOrder;
  5027. }
  5028. interface ByteOrder_C extends ByteOrder_S {
  5029. new (): ByteOrder;
  5030. }
  5031. interface ByteOrder$ {
  5032. }
  5033. type ByteOrder = ByteOrder_S & ByteOrder$;
  5034. interface CharBuffer_S {
  5035. allocate(arg0: number): CharBuffer;
  5036. wrap(arg0: string[]): CharBuffer;
  5037. wrap(arg0: java.lang.CharSequence): CharBuffer;
  5038. wrap(arg0: string[], arg1: number, arg2: number): CharBuffer;
  5039. wrap(arg0: java.lang.CharSequence, arg1: number, arg2: number): CharBuffer;
  5040. }
  5041. type CharBuffer_ST = java.lang.Appendable_S & java.lang.Readable_S & java.lang.CharSequence_S & java.lang.Comparable_S & Buffer_S & CharBuffer_S;
  5042. interface CharBuffer_C extends CharBuffer_ST {
  5043. }
  5044. interface CharBuffer$ {
  5045. asReadOnlyBuffer(): this;
  5046. compact(): this;
  5047. compareTo(arg0: CharBuffer): number;
  5048. duplicate(): this;
  5049. get(): string;
  5050. get(arg0: string[]): this;
  5051. get(arg0: number): string;
  5052. get(arg0: string[], arg1: number, arg2: number): this;
  5053. order(): ByteOrder;
  5054. put(arg0: string[]): this;
  5055. put(arg0: CharBuffer): this;
  5056. put(arg0: string): this;
  5057. put(arg0: number, arg1: string): this;
  5058. put(arg0: string[], arg1: number, arg2: number): this;
  5059. put(arg0: string, arg1: number, arg2: number): this;
  5060. slice(): this;
  5061. }
  5062. type CharBuffer = Buffer & java.lang.Comparable & java.lang.Appendable & java.lang.CharSequence & java.lang.Readable & CharBuffer_S & CharBuffer$;
  5063. interface DoubleBuffer_S {
  5064. allocate(arg0: number): DoubleBuffer;
  5065. wrap(arg0: number[]): DoubleBuffer;
  5066. wrap(arg0: number[], arg1: number, arg2: number): DoubleBuffer;
  5067. }
  5068. type DoubleBuffer_ST = java.lang.Comparable_S & Buffer_S & DoubleBuffer_S;
  5069. interface DoubleBuffer_C extends DoubleBuffer_ST {
  5070. }
  5071. interface DoubleBuffer$ {
  5072. asReadOnlyBuffer(): this;
  5073. compact(): this;
  5074. compareTo(arg0: DoubleBuffer): number;
  5075. duplicate(): this;
  5076. get(): number;
  5077. get(arg0: number[]): this;
  5078. get(arg0: number): number;
  5079. get(arg0: number[], arg1: number, arg2: number): this;
  5080. order(): ByteOrder;
  5081. put(arg0: number[]): this;
  5082. put(arg0: number): this;
  5083. put(arg0: DoubleBuffer): this;
  5084. put(arg0: number, arg1: number): this;
  5085. put(arg0: number[], arg1: number, arg2: number): this;
  5086. slice(): this;
  5087. }
  5088. type DoubleBuffer = Buffer & java.lang.Comparable & DoubleBuffer_S & DoubleBuffer$;
  5089. interface FloatBuffer_S {
  5090. allocate(arg0: number): FloatBuffer;
  5091. wrap(arg0: number[]): FloatBuffer;
  5092. wrap(arg0: number[], arg1: number, arg2: number): FloatBuffer;
  5093. }
  5094. type FloatBuffer_ST = java.lang.Comparable_S & Buffer_S & FloatBuffer_S;
  5095. interface FloatBuffer_C extends FloatBuffer_ST {
  5096. }
  5097. interface FloatBuffer$ {
  5098. asReadOnlyBuffer(): this;
  5099. compact(): this;
  5100. compareTo(arg0: FloatBuffer): number;
  5101. duplicate(): this;
  5102. get(): number;
  5103. get(arg0: number[]): this;
  5104. get(arg0: number): number;
  5105. get(arg0: number[], arg1: number, arg2: number): this;
  5106. order(): ByteOrder;
  5107. put(arg0: number[]): this;
  5108. put(arg0: number): this;
  5109. put(arg0: FloatBuffer): this;
  5110. put(arg0: number, arg1: number): this;
  5111. put(arg0: number[], arg1: number, arg2: number): this;
  5112. slice(): this;
  5113. }
  5114. type FloatBuffer = Buffer & java.lang.Comparable & FloatBuffer_S & FloatBuffer$;
  5115. interface IntBuffer_S {
  5116. allocate(arg0: number): IntBuffer;
  5117. wrap(arg0: number[]): IntBuffer;
  5118. wrap(arg0: number[], arg1: number, arg2: number): IntBuffer;
  5119. }
  5120. type IntBuffer_ST = java.lang.Comparable_S & Buffer_S & IntBuffer_S;
  5121. interface IntBuffer_C extends IntBuffer_ST {
  5122. }
  5123. interface IntBuffer$ {
  5124. asReadOnlyBuffer(): this;
  5125. compact(): this;
  5126. compareTo(arg0: IntBuffer): number;
  5127. duplicate(): this;
  5128. get(): number;
  5129. get(arg0: number[]): this;
  5130. get(arg0: number): number;
  5131. get(arg0: number[], arg1: number, arg2: number): this;
  5132. order(): ByteOrder;
  5133. put(arg0: number[]): this;
  5134. put(arg0: number): this;
  5135. put(arg0: IntBuffer): this;
  5136. put(arg0: number, arg1: number): this;
  5137. put(arg0: number[], arg1: number, arg2: number): this;
  5138. slice(): this;
  5139. }
  5140. type IntBuffer = Buffer & java.lang.Comparable & IntBuffer_S & IntBuffer$;
  5141. interface LongBuffer_S {
  5142. allocate(arg0: number): LongBuffer;
  5143. wrap(arg0: long[]): LongBuffer;
  5144. wrap(arg0: long[], arg1: number, arg2: number): LongBuffer;
  5145. }
  5146. type LongBuffer_ST = java.lang.Comparable_S & Buffer_S & LongBuffer_S;
  5147. interface LongBuffer_C extends LongBuffer_ST {
  5148. }
  5149. interface LongBuffer$ {
  5150. asReadOnlyBuffer(): this;
  5151. compact(): this;
  5152. compareTo(arg0: LongBuffer): number;
  5153. duplicate(): this;
  5154. get(): long;
  5155. get(arg0: long[]): this;
  5156. get(arg0: number): long;
  5157. get(arg0: long[], arg1: number, arg2: number): this;
  5158. order(): ByteOrder;
  5159. put(arg0: long[]): this;
  5160. put(arg0: long): this;
  5161. put(arg0: LongBuffer): this;
  5162. put(arg0: number, arg1: long): this;
  5163. put(arg0: long[], arg1: number, arg2: number): this;
  5164. slice(): this;
  5165. }
  5166. type LongBuffer = Buffer & java.lang.Comparable & LongBuffer_S & LongBuffer$;
  5167. interface MappedByteBuffer_S {
  5168. }
  5169. type MappedByteBuffer_ST = ByteBuffer_S & MappedByteBuffer_S;
  5170. interface MappedByteBuffer_C extends MappedByteBuffer_ST {
  5171. }
  5172. interface MappedByteBuffer$ {
  5173. force(): this;
  5174. isLoaded(): boolean;
  5175. load(): this;
  5176. }
  5177. type MappedByteBuffer = ByteBuffer & MappedByteBuffer_S & MappedByteBuffer$;
  5178. interface ShortBuffer_S {
  5179. allocate(arg0: number): ShortBuffer;
  5180. wrap(arg0: number[]): ShortBuffer;
  5181. wrap(arg0: number[], arg1: number, arg2: number): ShortBuffer;
  5182. }
  5183. type ShortBuffer_ST = java.lang.Comparable_S & Buffer_S & ShortBuffer_S;
  5184. interface ShortBuffer_C extends ShortBuffer_ST {
  5185. }
  5186. interface ShortBuffer$ {
  5187. asReadOnlyBuffer(): this;
  5188. compact(): this;
  5189. compareTo(arg0: ShortBuffer): number;
  5190. duplicate(): this;
  5191. get(): number;
  5192. get(arg0: number[]): this;
  5193. get(arg0: number): number;
  5194. get(arg0: number[], arg1: number, arg2: number): this;
  5195. order(): ByteOrder;
  5196. put(arg0: number[]): this;
  5197. put(arg0: number): this;
  5198. put(arg0: ShortBuffer): this;
  5199. put(arg0: number, arg1: number): this;
  5200. put(arg0: number[], arg1: number, arg2: number): this;
  5201. slice(): this;
  5202. }
  5203. type ShortBuffer = Buffer & java.lang.Comparable & ShortBuffer_S & ShortBuffer$;
  5204. }
  5205. namespace java.nio.channels {
  5206. interface AsynchronousChannel_S {
  5207. }
  5208. interface AsynchronousChannel$ {
  5209. }
  5210. type AsynchronousChannel = Channel & AsynchronousChannel_S & AsynchronousChannel$;
  5211. interface AsynchronousFileChannel_S {
  5212. open(arg0: java.nio.file.Path, ...arg1: java.nio.file.OpenOption[]): AsynchronousFileChannel;
  5213. open(arg0: java.nio.file.Path, arg1: java.util.Set, arg2: java.util.concurrent.ExecutorService, ...arg3: java.nio.file.attribute.FileAttribute[]): AsynchronousFileChannel;
  5214. }
  5215. type AsynchronousFileChannel_ST = AsynchronousChannel_S & AsynchronousFileChannel_S;
  5216. interface AsynchronousFileChannel_C extends AsynchronousFileChannel_ST {
  5217. }
  5218. interface AsynchronousFileChannel$ {
  5219. force(arg0: boolean): void;
  5220. lock(): java.util.concurrent.Future;
  5221. lock(arg0: any, arg1: CompletionHandler): void;
  5222. lock(arg0: long, arg1: long, arg2: boolean): java.util.concurrent.Future;
  5223. lock(arg0: long, arg1: long, arg2: boolean, arg3: any, arg4: CompletionHandler): void;
  5224. read(arg0: ByteBuffer, arg1: long): java.util.concurrent.Future;
  5225. read(arg0: ByteBuffer, arg1: long, arg2: any, arg3: CompletionHandler): void;
  5226. size(): long;
  5227. truncate(arg0: long): this;
  5228. tryLock(): FileLock;
  5229. tryLock(arg0: long, arg1: long, arg2: boolean): FileLock;
  5230. write(arg0: ByteBuffer, arg1: long): java.util.concurrent.Future;
  5231. write(arg0: ByteBuffer, arg1: long, arg2: any, arg3: CompletionHandler): void;
  5232. }
  5233. type AsynchronousFileChannel = AsynchronousChannel & AsynchronousFileChannel_S & AsynchronousFileChannel$;
  5234. interface ByteChannel_S {
  5235. }
  5236. interface ByteChannel$ {
  5237. }
  5238. type ByteChannel = ReadableByteChannel & WritableByteChannel & ByteChannel_S & ByteChannel$;
  5239. interface Channel_S {
  5240. }
  5241. interface Channel$ {
  5242. isOpen(): boolean;
  5243. }
  5244. type Channel = java.io.Closeable & Channel_S & Channel$;
  5245. interface CompletionHandler_S {
  5246. }
  5247. interface CompletionHandler$ {
  5248. completed(arg0: any, arg1: any): void;
  5249. failed(arg0: java.lang.Throwable, arg1: any): void;
  5250. }
  5251. type CompletionHandler = CompletionHandler_S & CompletionHandler$;
  5252. interface FileChannel_S {
  5253. open(arg0: java.nio.file.Path, ...arg1: java.nio.file.OpenOption[]): FileChannel;
  5254. open(arg0: java.nio.file.Path, arg1: java.util.Set, ...arg2: java.nio.file.attribute.FileAttribute[]): FileChannel;
  5255. }
  5256. type FileChannel_ST = GatheringByteChannel_S & java.nio.channels.spi.AbstractInterruptibleChannel_S & ScatteringByteChannel_S & SeekableByteChannel_S & FileChannel_S;
  5257. interface FileChannel_C extends FileChannel_ST {
  5258. }
  5259. interface FileChannel$ {
  5260. force(arg0: boolean): void;
  5261. lock(): FileLock;
  5262. lock(arg0: long, arg1: long, arg2: boolean): FileLock;
  5263. map(arg0: FileChannel$MapMode, arg1: long, arg2: long): MappedByteBuffer;
  5264. read(arg0: ByteBuffer, arg1: long): number;
  5265. transferFrom(arg0: ReadableByteChannel, arg1: long, arg2: long): long;
  5266. transferTo(arg0: long, arg1: long, arg2: WritableByteChannel): long;
  5267. tryLock(): FileLock;
  5268. tryLock(arg0: long, arg1: long, arg2: boolean): FileLock;
  5269. write(arg0: ByteBuffer, arg1: long): number;
  5270. }
  5271. type FileChannel = java.nio.channels.spi.AbstractInterruptibleChannel & SeekableByteChannel & GatheringByteChannel & ScatteringByteChannel & FileChannel_S & FileChannel$;
  5272. interface FileChannel$MapMode_S {
  5273. readonly PRIVATE: FileChannel$MapMode;
  5274. readonly READ_ONLY: FileChannel$MapMode;
  5275. readonly READ_WRITE: FileChannel$MapMode;
  5276. }
  5277. interface FileChannel$MapMode_C extends FileChannel$MapMode_S {
  5278. new (): FileChannel$MapMode;
  5279. }
  5280. interface FileChannel$MapMode$ {
  5281. }
  5282. type FileChannel$MapMode = FileChannel$MapMode_S & FileChannel$MapMode$;
  5283. interface FileLock_S {
  5284. }
  5285. type FileLock_ST = java.lang.AutoCloseable_S & FileLock_S;
  5286. interface FileLock_C extends FileLock_ST {
  5287. }
  5288. interface FileLock$ {
  5289. acquiredBy(): Channel;
  5290. channel(): FileChannel;
  5291. isShared(): boolean;
  5292. isValid(): boolean;
  5293. overlaps(arg0: long, arg1: long): boolean;
  5294. position(): long;
  5295. release(): void;
  5296. size(): long;
  5297. }
  5298. type FileLock = java.lang.AutoCloseable & FileLock_S & FileLock$;
  5299. interface GatheringByteChannel_S {
  5300. }
  5301. interface GatheringByteChannel$ {
  5302. write(arg0: ByteBuffer[]): long;
  5303. write(arg0: ByteBuffer[], arg1: number, arg2: number): long;
  5304. }
  5305. type GatheringByteChannel = WritableByteChannel & GatheringByteChannel_S & GatheringByteChannel$;
  5306. interface InterruptibleChannel_S {
  5307. }
  5308. interface InterruptibleChannel$ {
  5309. }
  5310. type InterruptibleChannel = Channel & InterruptibleChannel_S & InterruptibleChannel$;
  5311. interface ReadableByteChannel_S {
  5312. }
  5313. interface ReadableByteChannel$ {
  5314. read(arg0: ByteBuffer): number;
  5315. }
  5316. type ReadableByteChannel = Channel & ReadableByteChannel_S & ReadableByteChannel$;
  5317. interface ScatteringByteChannel_S {
  5318. }
  5319. interface ScatteringByteChannel$ {
  5320. read(arg0: ByteBuffer[]): long;
  5321. read(arg0: ByteBuffer[], arg1: number, arg2: number): long;
  5322. }
  5323. type ScatteringByteChannel = ReadableByteChannel & ScatteringByteChannel_S & ScatteringByteChannel$;
  5324. interface SeekableByteChannel_S {
  5325. }
  5326. interface SeekableByteChannel$ {
  5327. position(): long;
  5328. position(arg0: long): this;
  5329. size(): long;
  5330. truncate(arg0: long): this;
  5331. }
  5332. type SeekableByteChannel = ByteChannel & SeekableByteChannel_S & SeekableByteChannel$;
  5333. interface WritableByteChannel_S {
  5334. }
  5335. interface WritableByteChannel$ {
  5336. write(arg0: ByteBuffer): number;
  5337. }
  5338. type WritableByteChannel = Channel & WritableByteChannel_S & WritableByteChannel$;
  5339. }
  5340. namespace java.nio.channels.spi {
  5341. interface AbstractInterruptibleChannel_S {
  5342. }
  5343. type AbstractInterruptibleChannel_ST = Channel_S & InterruptibleChannel_S & AbstractInterruptibleChannel_S;
  5344. interface AbstractInterruptibleChannel_C extends AbstractInterruptibleChannel_ST {
  5345. }
  5346. interface AbstractInterruptibleChannel$ {
  5347. }
  5348. type AbstractInterruptibleChannel = Channel & InterruptibleChannel & AbstractInterruptibleChannel_S & AbstractInterruptibleChannel$;
  5349. }
  5350. namespace java.nio.charset {
  5351. interface Charset_S {
  5352. availableCharsets(): java.util.SortedMap;
  5353. defaultCharset(): Charset;
  5354. forName(arg0: string): Charset;
  5355. isSupported(arg0: string): boolean;
  5356. }
  5357. type Charset_ST = java.lang.Comparable_S & Charset_S;
  5358. interface Charset_C extends Charset_ST {
  5359. }
  5360. interface Charset$ {
  5361. aliases(): java.util.Set;
  5362. canEncode(): boolean;
  5363. compareTo(arg0: Charset): number;
  5364. contains(arg0: Charset): boolean;
  5365. decode(arg0: ByteBuffer): CharBuffer;
  5366. displayName(): string;
  5367. displayName(arg0: java.util.Locale): string;
  5368. encode(arg0: CharBuffer): ByteBuffer;
  5369. encode(arg0: string): ByteBuffer;
  5370. isRegistered(): boolean;
  5371. name(): string;
  5372. newDecoder(): CharsetDecoder;
  5373. newEncoder(): CharsetEncoder;
  5374. }
  5375. type Charset = java.lang.Comparable & Charset_S & Charset$;
  5376. interface CharsetDecoder_S {
  5377. }
  5378. interface CharsetDecoder_C extends CharsetDecoder_S {
  5379. }
  5380. interface CharsetDecoder$ {
  5381. averageCharsPerByte(): number;
  5382. charset(): Charset;
  5383. decode(arg0: ByteBuffer): CharBuffer;
  5384. decode(arg0: ByteBuffer, arg1: CharBuffer, arg2: boolean): CoderResult;
  5385. detectedCharset(): Charset;
  5386. flush(arg0: CharBuffer): CoderResult;
  5387. isAutoDetecting(): boolean;
  5388. isCharsetDetected(): boolean;
  5389. malformedInputAction(): CodingErrorAction;
  5390. maxCharsPerByte(): number;
  5391. onMalformedInput(arg0: CodingErrorAction): this;
  5392. onUnmappableCharacter(arg0: CodingErrorAction): this;
  5393. replaceWith(arg0: string): this;
  5394. replacement(): string;
  5395. reset(): this;
  5396. unmappableCharacterAction(): CodingErrorAction;
  5397. }
  5398. type CharsetDecoder = CharsetDecoder_S & CharsetDecoder$;
  5399. interface CharsetEncoder_S {
  5400. }
  5401. interface CharsetEncoder_C extends CharsetEncoder_S {
  5402. }
  5403. interface CharsetEncoder$ {
  5404. averageBytesPerChar(): number;
  5405. canEncode(arg0: java.lang.CharSequence): boolean;
  5406. canEncode(arg0: string): boolean;
  5407. charset(): Charset;
  5408. encode(arg0: CharBuffer): ByteBuffer;
  5409. encode(arg0: CharBuffer, arg1: ByteBuffer, arg2: boolean): CoderResult;
  5410. flush(arg0: ByteBuffer): CoderResult;
  5411. isLegalReplacement(arg0: number[]): boolean;
  5412. malformedInputAction(): CodingErrorAction;
  5413. maxBytesPerChar(): number;
  5414. onMalformedInput(arg0: CodingErrorAction): this;
  5415. onUnmappableCharacter(arg0: CodingErrorAction): this;
  5416. replaceWith(arg0: number[]): this;
  5417. replacement(): number[];
  5418. reset(): this;
  5419. unmappableCharacterAction(): CodingErrorAction;
  5420. }
  5421. type CharsetEncoder = CharsetEncoder_S & CharsetEncoder$;
  5422. interface CoderResult_S {
  5423. readonly OVERFLOW: CoderResult;
  5424. readonly UNDERFLOW: CoderResult;
  5425. malformedForLength(arg0: number): CoderResult;
  5426. unmappableForLength(arg0: number): CoderResult;
  5427. }
  5428. interface CoderResult_C extends CoderResult_S {
  5429. new (): CoderResult;
  5430. }
  5431. interface CoderResult$ {
  5432. isError(): boolean;
  5433. isMalformed(): boolean;
  5434. isOverflow(): boolean;
  5435. isUnderflow(): boolean;
  5436. isUnmappable(): boolean;
  5437. length(): number;
  5438. throwException(): void;
  5439. }
  5440. type CoderResult = CoderResult_S & CoderResult$;
  5441. interface CodingErrorAction_S {
  5442. readonly IGNORE: CodingErrorAction;
  5443. readonly REPLACE: CodingErrorAction;
  5444. readonly REPORT: CodingErrorAction;
  5445. }
  5446. interface CodingErrorAction_C extends CodingErrorAction_S {
  5447. new (): CodingErrorAction;
  5448. }
  5449. interface CodingErrorAction$ {
  5450. }
  5451. type CodingErrorAction = CodingErrorAction_S & CodingErrorAction$;
  5452. }
  5453. namespace java.nio.file {
  5454. enum AccessMode {
  5455. READ,
  5456. WRITE,
  5457. EXECUTE
  5458. }
  5459. interface CopyOption_S {
  5460. }
  5461. interface CopyOption$ {
  5462. }
  5463. type CopyOption = CopyOption_S & CopyOption$;
  5464. interface DirectoryStream_S {
  5465. }
  5466. interface DirectoryStream$ {
  5467. }
  5468. type DirectoryStream = java.io.Closeable & java.lang.Iterable & DirectoryStream_S & DirectoryStream$;
  5469. interface DirectoryStream$Filter_S {
  5470. }
  5471. interface DirectoryStream$Filter$ {
  5472. accept(arg0: any): boolean;
  5473. }
  5474. type DirectoryStream$Filter = DirectoryStream$Filter_S & DirectoryStream$Filter$;
  5475. interface FileStore_S {
  5476. }
  5477. interface FileStore_C extends FileStore_S {
  5478. }
  5479. interface FileStore$ {
  5480. getAttribute(arg0: string): any;
  5481. getFileStoreAttributeView(arg0: java.lang.Class): java.nio.file.attribute.FileStoreAttributeView;
  5482. getTotalSpace(): long;
  5483. getUnallocatedSpace(): long;
  5484. getUsableSpace(): long;
  5485. isReadOnly(): boolean;
  5486. name(): string;
  5487. supportsFileAttributeView(arg0: java.lang.Class): boolean;
  5488. supportsFileAttributeView(arg0: string): boolean;
  5489. type(): string;
  5490. }
  5491. type FileStore = FileStore_S & FileStore$;
  5492. interface FileSystem_S {
  5493. }
  5494. type FileSystem_ST = java.io.Closeable_S & FileSystem_S;
  5495. interface FileSystem_C extends FileSystem_ST {
  5496. }
  5497. interface FileSystem$ {
  5498. getFileStores(): java.lang.Iterable;
  5499. getPath(arg0: string, ...arg1: string[]): Path;
  5500. getPathMatcher(arg0: string): PathMatcher;
  5501. getRootDirectories(): java.lang.Iterable;
  5502. getSeparator(): string;
  5503. getUserPrincipalLookupService(): java.nio.file.attribute.UserPrincipalLookupService;
  5504. isOpen(): boolean;
  5505. isReadOnly(): boolean;
  5506. newWatchService(): WatchService;
  5507. provider(): java.nio.file.spi.FileSystemProvider;
  5508. supportedFileAttributeViews(): java.util.Set;
  5509. }
  5510. type FileSystem = java.io.Closeable & FileSystem_S & FileSystem$;
  5511. enum LinkOption {
  5512. NOFOLLOW_LINKS
  5513. }
  5514. interface OpenOption_S {
  5515. }
  5516. interface OpenOption$ {
  5517. }
  5518. type OpenOption = OpenOption_S & OpenOption$;
  5519. interface Path_S {
  5520. }
  5521. interface Path$ {
  5522. compareTo(arg0: Path): number;
  5523. endsWith(arg0: Path): boolean;
  5524. endsWith(arg0: string): boolean;
  5525. equals(arg0: any): boolean;
  5526. getFileName(): this;
  5527. getFileSystem(): FileSystem;
  5528. getName(arg0: number): this;
  5529. getNameCount(): number;
  5530. getParent(): this;
  5531. getRoot(): this;
  5532. hashCode(): number;
  5533. isAbsolute(): boolean;
  5534. normalize(): this;
  5535. relativize(arg0: Path): this;
  5536. resolve(arg0: Path): this;
  5537. resolve(arg0: string): this;
  5538. resolveSibling(arg0: Path): this;
  5539. resolveSibling(arg0: string): this;
  5540. startsWith(arg0: Path): boolean;
  5541. startsWith(arg0: string): boolean;
  5542. subpath(arg0: number, arg1: number): this;
  5543. toAbsolutePath(): this;
  5544. toFile(): java.io.File;
  5545. toRealPath(...arg0: LinkOption[]): this;
  5546. toString(): string;
  5547. toUri(): java.net.URI;
  5548. }
  5549. type Path = java.lang.Comparable & java.lang.Iterable & Watchable & Path_S & Path$;
  5550. interface PathMatcher_S {
  5551. }
  5552. interface PathMatcher$ {
  5553. matches(arg0: Path): boolean;
  5554. }
  5555. type PathMatcher = PathMatcher_S & PathMatcher$;
  5556. interface WatchEvent$Kind_S {
  5557. }
  5558. interface WatchEvent$Kind$ {
  5559. name(): string;
  5560. type(): java.lang.Class;
  5561. }
  5562. type WatchEvent$Kind = WatchEvent$Kind_S & WatchEvent$Kind$;
  5563. interface WatchEvent$Modifier_S {
  5564. }
  5565. interface WatchEvent$Modifier$ {
  5566. name(): string;
  5567. }
  5568. type WatchEvent$Modifier = WatchEvent$Modifier_S & WatchEvent$Modifier$;
  5569. interface WatchKey_S {
  5570. }
  5571. interface WatchKey$ {
  5572. cancel(): void;
  5573. isValid(): boolean;
  5574. pollEvents(): java.util.List;
  5575. reset(): boolean;
  5576. watchable(): Watchable;
  5577. }
  5578. type WatchKey = WatchKey_S & WatchKey$;
  5579. interface WatchService_S {
  5580. }
  5581. interface WatchService$ {
  5582. poll(): WatchKey;
  5583. poll(arg0: long, arg1: java.util.concurrent.TimeUnit): WatchKey;
  5584. take(): WatchKey;
  5585. }
  5586. type WatchService = java.io.Closeable & WatchService_S & WatchService$;
  5587. interface Watchable_S {
  5588. }
  5589. interface Watchable$ {
  5590. register(arg0: WatchService, ...arg1: WatchEvent$Kind[]): WatchKey;
  5591. register(arg0: WatchService, arg1: WatchEvent$Kind[], ...arg2: WatchEvent$Modifier[]): WatchKey;
  5592. }
  5593. type Watchable = Watchable_S & Watchable$;
  5594. }
  5595. namespace java.nio.file.attribute {
  5596. interface AttributeView_S {
  5597. }
  5598. interface AttributeView$ {
  5599. name(): string;
  5600. }
  5601. type AttributeView = AttributeView_S & AttributeView$;
  5602. interface BasicFileAttributes_S {
  5603. }
  5604. interface BasicFileAttributes$ {
  5605. creationTime(): FileTime;
  5606. fileKey(): any;
  5607. isDirectory(): boolean;
  5608. isOther(): boolean;
  5609. isRegularFile(): boolean;
  5610. isSymbolicLink(): boolean;
  5611. lastAccessTime(): FileTime;
  5612. lastModifiedTime(): FileTime;
  5613. size(): long;
  5614. }
  5615. type BasicFileAttributes = BasicFileAttributes_S & BasicFileAttributes$;
  5616. interface FileAttribute_S {
  5617. }
  5618. interface FileAttribute$ {
  5619. name(): string;
  5620. value(): any;
  5621. }
  5622. type FileAttribute = FileAttribute_S & FileAttribute$;
  5623. interface FileAttributeView_S {
  5624. }
  5625. interface FileAttributeView$ {
  5626. }
  5627. type FileAttributeView = AttributeView & FileAttributeView_S & FileAttributeView$;
  5628. interface FileStoreAttributeView_S {
  5629. }
  5630. interface FileStoreAttributeView$ {
  5631. }
  5632. type FileStoreAttributeView = AttributeView & FileStoreAttributeView_S & FileStoreAttributeView$;
  5633. interface FileTime_S {
  5634. from(arg0: java.time.Instant): FileTime;
  5635. from(arg0: long, arg1: java.util.concurrent.TimeUnit): FileTime;
  5636. fromMillis(arg0: long): FileTime;
  5637. }
  5638. type FileTime_ST = java.lang.Comparable_S & FileTime_S;
  5639. interface FileTime_C extends FileTime_ST {
  5640. new (): FileTime;
  5641. }
  5642. interface FileTime$ {
  5643. compareTo(arg0: FileTime): number;
  5644. to(arg0: java.util.concurrent.TimeUnit): long;
  5645. toInstant(): java.time.Instant;
  5646. toMillis(): long;
  5647. }
  5648. type FileTime = java.lang.Comparable & FileTime_S & FileTime$;
  5649. interface GroupPrincipal_S {
  5650. }
  5651. interface GroupPrincipal$ {
  5652. }
  5653. type GroupPrincipal = UserPrincipal & GroupPrincipal_S & GroupPrincipal$;
  5654. interface UserPrincipal_S {
  5655. }
  5656. interface UserPrincipal$ {
  5657. }
  5658. type UserPrincipal = java.security.Principal & UserPrincipal_S & UserPrincipal$;
  5659. interface UserPrincipalLookupService_S {
  5660. }
  5661. interface UserPrincipalLookupService_C extends UserPrincipalLookupService_S {
  5662. }
  5663. interface UserPrincipalLookupService$ {
  5664. lookupPrincipalByGroupName(arg0: string): GroupPrincipal;
  5665. lookupPrincipalByName(arg0: string): UserPrincipal;
  5666. }
  5667. type UserPrincipalLookupService = UserPrincipalLookupService_S & UserPrincipalLookupService$;
  5668. }
  5669. namespace java.nio.file.spi {
  5670. interface FileSystemProvider_S {
  5671. installedProviders(): java.util.List;
  5672. }
  5673. interface FileSystemProvider_C extends FileSystemProvider_S {
  5674. }
  5675. interface FileSystemProvider$ {
  5676. checkAccess(arg0: Path, ...arg1: AccessMode[]): void;
  5677. copy(arg0: Path, arg1: Path, ...arg2: CopyOption[]): void;
  5678. createDirectory(arg0: Path, ...arg1: java.nio.file.attribute.FileAttribute[]): void;
  5679. createLink(arg0: Path, arg1: Path): void;
  5680. createSymbolicLink(arg0: Path, arg1: Path, ...arg2: java.nio.file.attribute.FileAttribute[]): void;
  5681. delete(arg0: Path): void;
  5682. deleteIfExists(arg0: Path): boolean;
  5683. getFileAttributeView(arg0: Path, arg1: java.lang.Class, ...arg2: LinkOption[]): java.nio.file.attribute.FileAttributeView;
  5684. getFileStore(arg0: Path): FileStore;
  5685. getFileSystem(arg0: java.net.URI): FileSystem;
  5686. getPath(arg0: java.net.URI): Path;
  5687. getScheme(): string;
  5688. isHidden(arg0: Path): boolean;
  5689. isSameFile(arg0: Path, arg1: Path): boolean;
  5690. move(arg0: Path, arg1: Path, ...arg2: CopyOption[]): void;
  5691. newAsynchronousFileChannel(arg0: Path, arg1: java.util.Set, arg2: java.util.concurrent.ExecutorService, ...arg3: java.nio.file.attribute.FileAttribute[]): java.nio.channels.AsynchronousFileChannel;
  5692. newByteChannel(arg0: Path, arg1: java.util.Set, ...arg2: java.nio.file.attribute.FileAttribute[]): java.nio.channels.SeekableByteChannel;
  5693. newDirectoryStream(arg0: Path, arg1: DirectoryStream$Filter): DirectoryStream;
  5694. newFileChannel(arg0: Path, arg1: java.util.Set, ...arg2: java.nio.file.attribute.FileAttribute[]): java.nio.channels.FileChannel;
  5695. newFileSystem(arg0: java.net.URI, arg1: java.util.Map): FileSystem;
  5696. newFileSystem(arg0: Path, arg1: java.util.Map): FileSystem;
  5697. newInputStream(arg0: Path, ...arg1: OpenOption[]): java.io.InputStream;
  5698. newOutputStream(arg0: Path, ...arg1: OpenOption[]): java.io.OutputStream;
  5699. readAttributes(arg0: Path, arg1: java.lang.Class, ...arg2: LinkOption[]): java.nio.file.attribute.BasicFileAttributes;
  5700. readAttributes(arg0: Path, arg1: string, ...arg2: LinkOption[]): java.util.Map;
  5701. readSymbolicLink(arg0: Path): Path;
  5702. setAttribute(arg0: Path, arg1: string, arg2: any, ...arg3: LinkOption[]): void;
  5703. }
  5704. type FileSystemProvider = FileSystemProvider_S & FileSystemProvider$;
  5705. }
  5706. namespace java.security {
  5707. interface AccessControlContext_S {
  5708. }
  5709. interface AccessControlContext_C extends AccessControlContext_S {
  5710. new (arg0: ProtectionDomain[]): AccessControlContext;
  5711. new (arg0: AccessControlContext, arg1: DomainCombiner): AccessControlContext;
  5712. }
  5713. interface AccessControlContext$ {
  5714. checkPermission(arg0: Permission): void;
  5715. getDomainCombiner(): DomainCombiner;
  5716. }
  5717. type AccessControlContext = AccessControlContext_S & AccessControlContext$;
  5718. interface AlgorithmParameters_S {
  5719. getInstance(arg0: string): AlgorithmParameters;
  5720. getInstance(arg0: string, arg1: Provider): AlgorithmParameters;
  5721. getInstance(arg0: string, arg1: string): AlgorithmParameters;
  5722. }
  5723. interface AlgorithmParameters_C extends AlgorithmParameters_S {
  5724. new (): AlgorithmParameters;
  5725. }
  5726. interface AlgorithmParameters$ {
  5727. getAlgorithm(): string;
  5728. getEncoded(): number[];
  5729. getEncoded(arg0: string): number[];
  5730. getParameterSpec(arg0: java.lang.Class): java.security.spec.AlgorithmParameterSpec;
  5731. getProvider(): Provider;
  5732. init(arg0: number[]): void;
  5733. init(arg0: java.security.spec.AlgorithmParameterSpec): void;
  5734. init(arg0: number[], arg1: string): void;
  5735. }
  5736. type AlgorithmParameters = AlgorithmParameters_S & AlgorithmParameters$;
  5737. interface CodeSigner_S {
  5738. }
  5739. type CodeSigner_ST = java.io.Serializable_S & CodeSigner_S;
  5740. interface CodeSigner_C extends CodeSigner_ST {
  5741. new (arg0: java.security.cert.CertPath, arg1: Timestamp): CodeSigner;
  5742. }
  5743. interface CodeSigner$ {
  5744. getSignerCertPath(): java.security.cert.CertPath;
  5745. getTimestamp(): Timestamp;
  5746. }
  5747. type CodeSigner = java.io.Serializable & CodeSigner_S & CodeSigner$;
  5748. interface CodeSource_S {
  5749. }
  5750. type CodeSource_ST = java.io.Serializable_S & CodeSource_S;
  5751. interface CodeSource_C extends CodeSource_ST {
  5752. new (arg0: java.net.URL, arg1: java.security.cert.Certificate[]): CodeSource;
  5753. new (arg0: java.net.URL, arg1: CodeSigner[]): CodeSource;
  5754. }
  5755. interface CodeSource$ {
  5756. getCertificates(): java.security.cert.Certificate[];
  5757. getCodeSigners(): CodeSigner[];
  5758. getLocation(): java.net.URL;
  5759. implies(arg0: CodeSource): boolean;
  5760. }
  5761. type CodeSource = java.io.Serializable & CodeSource_S & CodeSource$;
  5762. interface DomainCombiner_S {
  5763. }
  5764. interface DomainCombiner$ {
  5765. combine(arg0: ProtectionDomain[], arg1: ProtectionDomain[]): ProtectionDomain[];
  5766. }
  5767. type DomainCombiner = DomainCombiner_S & DomainCombiner$;
  5768. interface Guard_S {
  5769. }
  5770. interface Guard$ {
  5771. checkGuard(arg0: any): void;
  5772. }
  5773. type Guard = Guard_S & Guard$;
  5774. interface Key_S {
  5775. readonly serialVersionUID: long;
  5776. }
  5777. interface Key$ {
  5778. getAlgorithm(): string;
  5779. getEncoded(): number[];
  5780. getFormat(): string;
  5781. }
  5782. type Key = java.io.Serializable & Key_S & Key$;
  5783. interface Permission_S {
  5784. }
  5785. type Permission_ST = java.io.Serializable_S & Guard_S & Permission_S;
  5786. interface Permission_C extends Permission_ST {
  5787. new (arg0: string): Permission;
  5788. }
  5789. interface Permission$ {
  5790. getActions(): string;
  5791. getName(): string;
  5792. implies(arg0: Permission): boolean;
  5793. newPermissionCollection(): PermissionCollection;
  5794. }
  5795. type Permission = Guard & java.io.Serializable & Permission_S & Permission$;
  5796. interface PermissionCollection_S {
  5797. }
  5798. type PermissionCollection_ST = java.io.Serializable_S & PermissionCollection_S;
  5799. interface PermissionCollection_C extends PermissionCollection_ST {
  5800. new (): PermissionCollection;
  5801. }
  5802. interface PermissionCollection$ {
  5803. add(arg0: Permission): void;
  5804. elements(): java.util.Enumeration;
  5805. implies(arg0: Permission): boolean;
  5806. isReadOnly(): boolean;
  5807. setReadOnly(): void;
  5808. }
  5809. type PermissionCollection = java.io.Serializable & PermissionCollection_S & PermissionCollection$;
  5810. interface Principal_S {
  5811. }
  5812. interface Principal$ {
  5813. equals(arg0: any): boolean;
  5814. getName(): string;
  5815. hashCode(): number;
  5816. implies(arg0: javax.security.auth.Subject): boolean;
  5817. toString(): string;
  5818. }
  5819. type Principal = Principal_S & Principal$;
  5820. interface PrivilegedAction_S {
  5821. }
  5822. interface PrivilegedAction$ {
  5823. run(): any;
  5824. }
  5825. type PrivilegedAction = PrivilegedAction_S & PrivilegedAction$;
  5826. interface PrivilegedExceptionAction_S {
  5827. }
  5828. interface PrivilegedExceptionAction$ {
  5829. run(): any;
  5830. }
  5831. type PrivilegedExceptionAction = PrivilegedExceptionAction_S & PrivilegedExceptionAction$;
  5832. interface ProtectionDomain_S {
  5833. }
  5834. interface ProtectionDomain_C extends ProtectionDomain_S {
  5835. new (arg0: CodeSource, arg1: PermissionCollection): ProtectionDomain;
  5836. new (arg0: CodeSource, arg1: PermissionCollection, arg2: java.lang.ClassLoader, arg3: Principal[]): ProtectionDomain;
  5837. }
  5838. interface ProtectionDomain$ {
  5839. getClassLoader(): java.lang.ClassLoader;
  5840. getCodeSource(): CodeSource;
  5841. getPermissions(): PermissionCollection;
  5842. getPrincipals(): Principal[];
  5843. implies(arg0: Permission): boolean;
  5844. }
  5845. type ProtectionDomain = ProtectionDomain_S & ProtectionDomain$;
  5846. interface Provider_S {
  5847. }
  5848. type Provider_ST = java.util.Properties_S & Provider_S;
  5849. interface Provider_C extends Provider_ST {
  5850. }
  5851. interface Provider$ {
  5852. getInfo(): string;
  5853. getName(): string;
  5854. getService(arg0: string, arg1: string): Provider$Service;
  5855. getServices(): java.util.Set;
  5856. getVersion(): number;
  5857. }
  5858. type Provider = java.util.Properties & Provider_S & Provider$;
  5859. interface Provider$Service_S {
  5860. }
  5861. interface Provider$Service_C extends Provider$Service_S {
  5862. new (arg0: Provider, arg1: string, arg2: string, arg3: string, arg4: java.util.List, arg5: java.util.Map): Provider$Service;
  5863. }
  5864. interface Provider$Service$ {
  5865. getAlgorithm(): string;
  5866. getAttribute(arg0: string): string;
  5867. getClassName(): string;
  5868. getProvider(): Provider;
  5869. getType(): string;
  5870. newInstance(arg0: any): any;
  5871. supportsParameter(arg0: any): boolean;
  5872. }
  5873. type Provider$Service = Provider$Service_S & Provider$Service$;
  5874. interface PublicKey_S {
  5875. readonly serialVersionUID: long;
  5876. }
  5877. interface PublicKey$ {
  5878. }
  5879. type PublicKey = Key & PublicKey_S & PublicKey$;
  5880. interface SecureRandom_S {
  5881. getInstance(arg0: string): SecureRandom;
  5882. getInstance(arg0: string, arg1: Provider): SecureRandom;
  5883. getInstance(arg0: string, arg1: string): SecureRandom;
  5884. getInstanceStrong(): SecureRandom;
  5885. getSeed(arg0: number): number[];
  5886. }
  5887. type SecureRandom_ST = java.util.Random_S & SecureRandom_S;
  5888. interface SecureRandom_C extends SecureRandom_ST {
  5889. new (): SecureRandom;
  5890. new (arg0: number[]): SecureRandom;
  5891. }
  5892. interface SecureRandom$ {
  5893. generateSeed(arg0: number): number[];
  5894. getAlgorithm(): string;
  5895. getProvider(): Provider;
  5896. setSeed(arg0: number[]): void;
  5897. }
  5898. type SecureRandom = java.util.Random & SecureRandom_S & SecureRandom$;
  5899. interface Timestamp_S {
  5900. }
  5901. type Timestamp_ST = java.io.Serializable_S & Timestamp_S;
  5902. interface Timestamp_C extends Timestamp_ST {
  5903. new (arg0: Date, arg1: java.security.cert.CertPath): Timestamp;
  5904. }
  5905. interface Timestamp$ {
  5906. getSignerCertPath(): java.security.cert.CertPath;
  5907. getTimestamp(): Date;
  5908. }
  5909. type Timestamp = java.io.Serializable & Timestamp_S & Timestamp$;
  5910. }
  5911. namespace java.security.cert {
  5912. interface CertPath_S {
  5913. }
  5914. type CertPath_ST = java.io.Serializable_S & CertPath_S;
  5915. interface CertPath_C extends CertPath_ST {
  5916. }
  5917. interface CertPath$ {
  5918. getCertificates(): java.util.List;
  5919. getEncoded(): number[];
  5920. getEncoded(arg0: string): number[];
  5921. getEncodings(): java.util.Iterator;
  5922. getType(): string;
  5923. }
  5924. type CertPath = java.io.Serializable & CertPath_S & CertPath$;
  5925. interface Certificate_S {
  5926. }
  5927. type Certificate_ST = java.io.Serializable_S & Certificate_S;
  5928. interface Certificate_C extends Certificate_ST {
  5929. }
  5930. interface Certificate$ {
  5931. getEncoded(): number[];
  5932. getPublicKey(): PublicKey;
  5933. getType(): string;
  5934. verify(arg0: PublicKey): void;
  5935. verify(arg0: PublicKey, arg1: Provider): void;
  5936. verify(arg0: PublicKey, arg1: string): void;
  5937. }
  5938. type Certificate = java.io.Serializable & Certificate_S & Certificate$;
  5939. }
  5940. namespace java.security.spec {
  5941. interface AlgorithmParameterSpec_S {
  5942. }
  5943. interface AlgorithmParameterSpec$ {
  5944. }
  5945. type AlgorithmParameterSpec = AlgorithmParameterSpec_S & AlgorithmParameterSpec$;
  5946. }
  5947. namespace java.sql {
  5948. interface Array_S {
  5949. }
  5950. interface Array$ {
  5951. free(): void;
  5952. getArray(): any;
  5953. getArray(arg0: java.util.Map): any;
  5954. getArray(arg0: long, arg1: number): any;
  5955. getArray(arg0: long, arg1: number, arg2: java.util.Map): any;
  5956. getBaseType(): number;
  5957. getBaseTypeName(): string;
  5958. getResultSet(): ResultSet;
  5959. getResultSet(arg0: java.util.Map): ResultSet;
  5960. getResultSet(arg0: long, arg1: number): ResultSet;
  5961. getResultSet(arg0: long, arg1: number, arg2: java.util.Map): ResultSet;
  5962. }
  5963. type Array = Array_S & Array$;
  5964. interface Blob_S {
  5965. }
  5966. interface Blob$ {
  5967. free(): void;
  5968. getBinaryStream(): java.io.InputStream;
  5969. getBinaryStream(arg0: long, arg1: long): java.io.InputStream;
  5970. getBytes(arg0: long, arg1: number): number[];
  5971. length(): long;
  5972. position(arg0: number[], arg1: long): long;
  5973. position(arg0: Blob, arg1: long): long;
  5974. setBinaryStream(arg0: long): java.io.OutputStream;
  5975. setBytes(arg0: long, arg1: number[]): number;
  5976. setBytes(arg0: long, arg1: number[], arg2: number, arg3: number): number;
  5977. truncate(arg0: long): void;
  5978. }
  5979. type Blob = Blob_S & Blob$;
  5980. interface CallableStatement_S {
  5981. }
  5982. interface CallableStatement$ {
  5983. getArray(arg0: number): Array;
  5984. getArray(arg0: string): Array;
  5985. getBigDecimal(arg0: number): java.math.BigDecimal;
  5986. getBigDecimal(arg0: string): java.math.BigDecimal;
  5987. getBlob(arg0: number): Blob;
  5988. getBlob(arg0: string): Blob;
  5989. getBoolean(arg0: number): boolean;
  5990. getBoolean(arg0: string): boolean;
  5991. getByte(arg0: number): number;
  5992. getByte(arg0: string): number;
  5993. getBytes(arg0: number): number[];
  5994. getBytes(arg0: string): number[];
  5995. getCharacterStream(arg0: number): java.io.Reader;
  5996. getCharacterStream(arg0: string): java.io.Reader;
  5997. getClob(arg0: number): Clob;
  5998. getClob(arg0: string): Clob;
  5999. getDate(arg0: number): Date;
  6000. getDate(arg0: string): Date;
  6001. getDate(arg0: number, arg1: java.util.Calendar): Date;
  6002. getDate(arg0: string, arg1: java.util.Calendar): Date;
  6003. getDouble(arg0: number): number;
  6004. getDouble(arg0: string): number;
  6005. getFloat(arg0: number): number;
  6006. getFloat(arg0: string): number;
  6007. getInt(arg0: number): number;
  6008. getInt(arg0: string): number;
  6009. getLong(arg0: number): long;
  6010. getLong(arg0: string): long;
  6011. getNCharacterStream(arg0: number): java.io.Reader;
  6012. getNCharacterStream(arg0: string): java.io.Reader;
  6013. getNClob(arg0: number): NClob;
  6014. getNClob(arg0: string): NClob;
  6015. getNString(arg0: number): string;
  6016. getNString(arg0: string): string;
  6017. getObject(arg0: number): any;
  6018. getObject(arg0: string): any;
  6019. getObject(arg0: number, arg1: java.lang.Class): any;
  6020. getObject(arg0: number, arg1: java.util.Map): any;
  6021. getObject(arg0: string, arg1: java.util.Map): any;
  6022. getObject(arg0: string, arg1: java.lang.Class): any;
  6023. getRef(arg0: number): Ref;
  6024. getRef(arg0: string): Ref;
  6025. getRowId(arg0: number): RowId;
  6026. getRowId(arg0: string): RowId;
  6027. getSQLXML(arg0: number): SQLXML;
  6028. getSQLXML(arg0: string): SQLXML;
  6029. getShort(arg0: number): number;
  6030. getShort(arg0: string): number;
  6031. getString(arg0: number): string;
  6032. getString(arg0: string): string;
  6033. getTime(arg0: number): Date;
  6034. getTime(arg0: string): Date;
  6035. getTime(arg0: number, arg1: java.util.Calendar): Date;
  6036. getTime(arg0: string, arg1: java.util.Calendar): Date;
  6037. getTimestamp(arg0: number): Date;
  6038. getTimestamp(arg0: string): Date;
  6039. getTimestamp(arg0: number, arg1: java.util.Calendar): Date;
  6040. getTimestamp(arg0: string, arg1: java.util.Calendar): Date;
  6041. getURL(arg0: number): java.net.URL;
  6042. getURL(arg0: string): java.net.URL;
  6043. registerOutParameter(arg0: number, arg1: number): void;
  6044. registerOutParameter(arg0: number, arg1: SQLType): void;
  6045. registerOutParameter(arg0: string, arg1: number): void;
  6046. registerOutParameter(arg0: string, arg1: SQLType): void;
  6047. registerOutParameter(arg0: number, arg1: number, arg2: number): void;
  6048. registerOutParameter(arg0: number, arg1: number, arg2: string): void;
  6049. registerOutParameter(arg0: number, arg1: SQLType, arg2: number): void;
  6050. registerOutParameter(arg0: number, arg1: SQLType, arg2: string): void;
  6051. registerOutParameter(arg0: string, arg1: number, arg2: number): void;
  6052. registerOutParameter(arg0: string, arg1: number, arg2: string): void;
  6053. registerOutParameter(arg0: string, arg1: SQLType, arg2: string): void;
  6054. registerOutParameter(arg0: string, arg1: SQLType, arg2: number): void;
  6055. setAsciiStream(arg0: string, arg1: java.io.InputStream): void;
  6056. setAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6057. setAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6058. setBigDecimal(arg0: string, arg1: java.math.BigDecimal): void;
  6059. setBinaryStream(arg0: string, arg1: java.io.InputStream): void;
  6060. setBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6061. setBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6062. setBlob(arg0: string, arg1: Blob): void;
  6063. setBlob(arg0: string, arg1: java.io.InputStream): void;
  6064. setBlob(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6065. setBoolean(arg0: string, arg1: boolean): void;
  6066. setByte(arg0: string, arg1: number): void;
  6067. setBytes(arg0: string, arg1: number[]): void;
  6068. setCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6069. setCharacterStream(arg0: string, arg1: java.io.Reader, arg2: number): void;
  6070. setCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6071. setClob(arg0: string, arg1: java.io.Reader): void;
  6072. setClob(arg0: string, arg1: Clob): void;
  6073. setClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6074. setDate(arg0: string, arg1: Date): void;
  6075. setDate(arg0: string, arg1: Date, arg2: java.util.Calendar): void;
  6076. setDouble(arg0: string, arg1: number): void;
  6077. setFloat(arg0: string, arg1: number): void;
  6078. setInt(arg0: string, arg1: number): void;
  6079. setLong(arg0: string, arg1: long): void;
  6080. setNCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6081. setNCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6082. setNClob(arg0: string, arg1: NClob): void;
  6083. setNClob(arg0: string, arg1: java.io.Reader): void;
  6084. setNClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6085. setNString(arg0: string, arg1: string): void;
  6086. setNull(arg0: string, arg1: number): void;
  6087. setNull(arg0: string, arg1: number, arg2: string): void;
  6088. setObject(arg0: string, arg1: any): void;
  6089. setObject(arg0: string, arg1: any, arg2: number): void;
  6090. setObject(arg0: string, arg1: any, arg2: SQLType): void;
  6091. setObject(arg0: string, arg1: any, arg2: number, arg3: number): void;
  6092. setObject(arg0: string, arg1: any, arg2: SQLType, arg3: number): void;
  6093. setRowId(arg0: string, arg1: RowId): void;
  6094. setSQLXML(arg0: string, arg1: SQLXML): void;
  6095. setShort(arg0: string, arg1: number): void;
  6096. setString(arg0: string, arg1: string): void;
  6097. setTime(arg0: string, arg1: Date): void;
  6098. setTime(arg0: string, arg1: Date, arg2: java.util.Calendar): void;
  6099. setTimestamp(arg0: string, arg1: Date): void;
  6100. setTimestamp(arg0: string, arg1: Date, arg2: java.util.Calendar): void;
  6101. setURL(arg0: string, arg1: java.net.URL): void;
  6102. wasNull(): boolean;
  6103. }
  6104. type CallableStatement = PreparedStatement & CallableStatement_S & CallableStatement$;
  6105. interface Clob_S {
  6106. }
  6107. interface Clob$ {
  6108. free(): void;
  6109. getAsciiStream(): java.io.InputStream;
  6110. getCharacterStream(): java.io.Reader;
  6111. getCharacterStream(arg0: long, arg1: long): java.io.Reader;
  6112. getSubString(arg0: long, arg1: number): string;
  6113. length(): long;
  6114. position(arg0: Clob, arg1: long): long;
  6115. position(arg0: string, arg1: long): long;
  6116. setAsciiStream(arg0: long): java.io.OutputStream;
  6117. setCharacterStream(arg0: long): java.io.Writer;
  6118. setString(arg0: long, arg1: string): number;
  6119. setString(arg0: long, arg1: string, arg2: number, arg3: number): number;
  6120. truncate(arg0: long): void;
  6121. }
  6122. type Clob = Clob_S & Clob$;
  6123. interface Connection_S {
  6124. readonly TRANSACTION_NONE: number;
  6125. readonly TRANSACTION_READ_COMMITTED: number;
  6126. readonly TRANSACTION_READ_UNCOMMITTED: number;
  6127. readonly TRANSACTION_REPEATABLE_READ: number;
  6128. readonly TRANSACTION_SERIALIZABLE: number;
  6129. }
  6130. interface Connection$ {
  6131. abort(arg0: java.util.concurrent.Executor): void;
  6132. clearWarnings(): void;
  6133. commit(): void;
  6134. createArrayOf(arg0: string, arg1: any[]): Array;
  6135. createBlob(): Blob;
  6136. createClob(): Clob;
  6137. createNClob(): NClob;
  6138. createSQLXML(): SQLXML;
  6139. createStatement(): Statement;
  6140. createStatement(arg0: number, arg1: number): Statement;
  6141. createStatement(arg0: number, arg1: number, arg2: number): Statement;
  6142. createStruct(arg0: string, arg1: any[]): Struct;
  6143. getAutoCommit(): boolean;
  6144. getCatalog(): string;
  6145. getClientInfo(): java.util.Properties;
  6146. getClientInfo(arg0: string): string;
  6147. getHoldability(): number;
  6148. getMetaData(): DatabaseMetaData;
  6149. getNetworkTimeout(): number;
  6150. getSchema(): string;
  6151. getTransactionIsolation(): number;
  6152. getTypeMap(): java.util.Map;
  6153. getWarnings(): SQLWarning;
  6154. isClosed(): boolean;
  6155. isReadOnly(): boolean;
  6156. isValid(arg0: number): boolean;
  6157. nativeSQL(arg0: string): string;
  6158. prepareCall(arg0: string): CallableStatement;
  6159. prepareCall(arg0: string, arg1: number, arg2: number): CallableStatement;
  6160. prepareCall(arg0: string, arg1: number, arg2: number, arg3: number): CallableStatement;
  6161. prepareStatement(arg0: string): PreparedStatement;
  6162. prepareStatement(arg0: string, arg1: number[]): PreparedStatement;
  6163. prepareStatement(arg0: string, arg1: string[]): PreparedStatement;
  6164. prepareStatement(arg0: string, arg1: number): PreparedStatement;
  6165. prepareStatement(arg0: string, arg1: number, arg2: number): PreparedStatement;
  6166. prepareStatement(arg0: string, arg1: number, arg2: number, arg3: number): PreparedStatement;
  6167. releaseSavepoint(arg0: Savepoint): void;
  6168. rollback(): void;
  6169. rollback(arg0: Savepoint): void;
  6170. setAutoCommit(arg0: boolean): void;
  6171. setCatalog(arg0: string): void;
  6172. setClientInfo(arg0: java.util.Properties): void;
  6173. setClientInfo(arg0: string, arg1: string): void;
  6174. setHoldability(arg0: number): void;
  6175. setNetworkTimeout(arg0: java.util.concurrent.Executor, arg1: number): void;
  6176. setReadOnly(arg0: boolean): void;
  6177. setSavepoint(): Savepoint;
  6178. setSavepoint(arg0: string): Savepoint;
  6179. setSchema(arg0: string): void;
  6180. setTransactionIsolation(arg0: number): void;
  6181. setTypeMap(arg0: java.util.Map): void;
  6182. }
  6183. type Connection = Wrapper & java.lang.AutoCloseable & Connection_S & Connection$;
  6184. interface DatabaseMetaData_S {
  6185. readonly attributeNoNulls: number;
  6186. readonly attributeNullable: number;
  6187. readonly attributeNullableUnknown: number;
  6188. readonly bestRowNotPseudo: number;
  6189. readonly bestRowPseudo: number;
  6190. readonly bestRowSession: number;
  6191. readonly bestRowTemporary: number;
  6192. readonly bestRowTransaction: number;
  6193. readonly bestRowUnknown: number;
  6194. readonly columnNoNulls: number;
  6195. readonly columnNullable: number;
  6196. readonly columnNullableUnknown: number;
  6197. readonly functionColumnIn: number;
  6198. readonly functionColumnInOut: number;
  6199. readonly functionColumnOut: number;
  6200. readonly functionColumnResult: number;
  6201. readonly functionColumnUnknown: number;
  6202. readonly functionNoNulls: number;
  6203. readonly functionNoTable: number;
  6204. readonly functionNullable: number;
  6205. readonly functionNullableUnknown: number;
  6206. readonly functionResultUnknown: number;
  6207. readonly functionReturn: number;
  6208. readonly functionReturnsTable: number;
  6209. readonly importedKeyCascade: number;
  6210. readonly importedKeyInitiallyDeferred: number;
  6211. readonly importedKeyInitiallyImmediate: number;
  6212. readonly importedKeyNoAction: number;
  6213. readonly importedKeyNotDeferrable: number;
  6214. readonly importedKeyRestrict: number;
  6215. readonly importedKeySetDefault: number;
  6216. readonly importedKeySetNull: number;
  6217. readonly procedureColumnIn: number;
  6218. readonly procedureColumnInOut: number;
  6219. readonly procedureColumnOut: number;
  6220. readonly procedureColumnResult: number;
  6221. readonly procedureColumnReturn: number;
  6222. readonly procedureColumnUnknown: number;
  6223. readonly procedureNoNulls: number;
  6224. readonly procedureNoResult: number;
  6225. readonly procedureNullable: number;
  6226. readonly procedureNullableUnknown: number;
  6227. readonly procedureResultUnknown: number;
  6228. readonly procedureReturnsResult: number;
  6229. readonly sqlStateSQL: number;
  6230. readonly sqlStateSQL99: number;
  6231. readonly sqlStateXOpen: number;
  6232. readonly tableIndexClustered: number;
  6233. readonly tableIndexHashed: number;
  6234. readonly tableIndexOther: number;
  6235. readonly tableIndexStatistic: number;
  6236. readonly typeNoNulls: number;
  6237. readonly typeNullable: number;
  6238. readonly typeNullableUnknown: number;
  6239. readonly typePredBasic: number;
  6240. readonly typePredChar: number;
  6241. readonly typePredNone: number;
  6242. readonly typeSearchable: number;
  6243. readonly versionColumnNotPseudo: number;
  6244. readonly versionColumnPseudo: number;
  6245. readonly versionColumnUnknown: number;
  6246. }
  6247. interface DatabaseMetaData$ {
  6248. allProceduresAreCallable(): boolean;
  6249. allTablesAreSelectable(): boolean;
  6250. autoCommitFailureClosesAllResultSets(): boolean;
  6251. dataDefinitionCausesTransactionCommit(): boolean;
  6252. dataDefinitionIgnoredInTransactions(): boolean;
  6253. deletesAreDetected(arg0: number): boolean;
  6254. doesMaxRowSizeIncludeBlobs(): boolean;
  6255. generatedKeyAlwaysReturned(): boolean;
  6256. getAttributes(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6257. getBestRowIdentifier(arg0: string, arg1: string, arg2: string, arg3: number, arg4: boolean): ResultSet;
  6258. getCatalogSeparator(): string;
  6259. getCatalogTerm(): string;
  6260. getCatalogs(): ResultSet;
  6261. getClientInfoProperties(): ResultSet;
  6262. getColumnPrivileges(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6263. getColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6264. getConnection(): Connection;
  6265. getCrossReference(arg0: string, arg1: string, arg2: string, arg3: string, arg4: string, arg5: string): ResultSet;
  6266. getDatabaseMajorVersion(): number;
  6267. getDatabaseMinorVersion(): number;
  6268. getDatabaseProductName(): string;
  6269. getDatabaseProductVersion(): string;
  6270. getDefaultTransactionIsolation(): number;
  6271. getDriverMajorVersion(): number;
  6272. getDriverMinorVersion(): number;
  6273. getDriverName(): string;
  6274. getDriverVersion(): string;
  6275. getExportedKeys(arg0: string, arg1: string, arg2: string): ResultSet;
  6276. getExtraNameCharacters(): string;
  6277. getFunctionColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6278. getFunctions(arg0: string, arg1: string, arg2: string): ResultSet;
  6279. getIdentifierQuoteString(): string;
  6280. getImportedKeys(arg0: string, arg1: string, arg2: string): ResultSet;
  6281. getIndexInfo(arg0: string, arg1: string, arg2: string, arg3: boolean, arg4: boolean): ResultSet;
  6282. getJDBCMajorVersion(): number;
  6283. getJDBCMinorVersion(): number;
  6284. getMaxBinaryLiteralLength(): number;
  6285. getMaxCatalogNameLength(): number;
  6286. getMaxCharLiteralLength(): number;
  6287. getMaxColumnNameLength(): number;
  6288. getMaxColumnsInGroupBy(): number;
  6289. getMaxColumnsInIndex(): number;
  6290. getMaxColumnsInOrderBy(): number;
  6291. getMaxColumnsInSelect(): number;
  6292. getMaxColumnsInTable(): number;
  6293. getMaxConnections(): number;
  6294. getMaxCursorNameLength(): number;
  6295. getMaxIndexLength(): number;
  6296. getMaxLogicalLobSize(): long;
  6297. getMaxProcedureNameLength(): number;
  6298. getMaxRowSize(): number;
  6299. getMaxSchemaNameLength(): number;
  6300. getMaxStatementLength(): number;
  6301. getMaxStatements(): number;
  6302. getMaxTableNameLength(): number;
  6303. getMaxTablesInSelect(): number;
  6304. getMaxUserNameLength(): number;
  6305. getNumericFunctions(): string;
  6306. getPrimaryKeys(arg0: string, arg1: string, arg2: string): ResultSet;
  6307. getProcedureColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6308. getProcedureTerm(): string;
  6309. getProcedures(arg0: string, arg1: string, arg2: string): ResultSet;
  6310. getPseudoColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6311. getResultSetHoldability(): number;
  6312. getRowIdLifetime(): RowIdLifetime;
  6313. getSQLKeywords(): string;
  6314. getSQLStateType(): number;
  6315. getSchemaTerm(): string;
  6316. getSchemas(): ResultSet;
  6317. getSchemas(arg0: string, arg1: string): ResultSet;
  6318. getSearchStringEscape(): string;
  6319. getStringFunctions(): string;
  6320. getSuperTables(arg0: string, arg1: string, arg2: string): ResultSet;
  6321. getSuperTypes(arg0: string, arg1: string, arg2: string): ResultSet;
  6322. getSystemFunctions(): string;
  6323. getTablePrivileges(arg0: string, arg1: string, arg2: string): ResultSet;
  6324. getTableTypes(): ResultSet;
  6325. getTables(arg0: string, arg1: string, arg2: string, arg3: string[]): ResultSet;
  6326. getTimeDateFunctions(): string;
  6327. getTypeInfo(): ResultSet;
  6328. getUDTs(arg0: string, arg1: string, arg2: string, arg3: number[]): ResultSet;
  6329. getURL(): string;
  6330. getUserName(): string;
  6331. getVersionColumns(arg0: string, arg1: string, arg2: string): ResultSet;
  6332. insertsAreDetected(arg0: number): boolean;
  6333. isCatalogAtStart(): boolean;
  6334. isReadOnly(): boolean;
  6335. locatorsUpdateCopy(): boolean;
  6336. nullPlusNonNullIsNull(): boolean;
  6337. nullsAreSortedAtEnd(): boolean;
  6338. nullsAreSortedAtStart(): boolean;
  6339. nullsAreSortedHigh(): boolean;
  6340. nullsAreSortedLow(): boolean;
  6341. othersDeletesAreVisible(arg0: number): boolean;
  6342. othersInsertsAreVisible(arg0: number): boolean;
  6343. othersUpdatesAreVisible(arg0: number): boolean;
  6344. ownDeletesAreVisible(arg0: number): boolean;
  6345. ownInsertsAreVisible(arg0: number): boolean;
  6346. ownUpdatesAreVisible(arg0: number): boolean;
  6347. storesLowerCaseIdentifiers(): boolean;
  6348. storesLowerCaseQuotedIdentifiers(): boolean;
  6349. storesMixedCaseIdentifiers(): boolean;
  6350. storesMixedCaseQuotedIdentifiers(): boolean;
  6351. storesUpperCaseIdentifiers(): boolean;
  6352. storesUpperCaseQuotedIdentifiers(): boolean;
  6353. supportsANSI92EntryLevelSQL(): boolean;
  6354. supportsANSI92FullSQL(): boolean;
  6355. supportsANSI92IntermediateSQL(): boolean;
  6356. supportsAlterTableWithAddColumn(): boolean;
  6357. supportsAlterTableWithDropColumn(): boolean;
  6358. supportsBatchUpdates(): boolean;
  6359. supportsCatalogsInDataManipulation(): boolean;
  6360. supportsCatalogsInIndexDefinitions(): boolean;
  6361. supportsCatalogsInPrivilegeDefinitions(): boolean;
  6362. supportsCatalogsInProcedureCalls(): boolean;
  6363. supportsCatalogsInTableDefinitions(): boolean;
  6364. supportsColumnAliasing(): boolean;
  6365. supportsConvert(): boolean;
  6366. supportsConvert(arg0: number, arg1: number): boolean;
  6367. supportsCoreSQLGrammar(): boolean;
  6368. supportsCorrelatedSubqueries(): boolean;
  6369. supportsDataDefinitionAndDataManipulationTransactions(): boolean;
  6370. supportsDataManipulationTransactionsOnly(): boolean;
  6371. supportsDifferentTableCorrelationNames(): boolean;
  6372. supportsExpressionsInOrderBy(): boolean;
  6373. supportsExtendedSQLGrammar(): boolean;
  6374. supportsFullOuterJoins(): boolean;
  6375. supportsGetGeneratedKeys(): boolean;
  6376. supportsGroupBy(): boolean;
  6377. supportsGroupByBeyondSelect(): boolean;
  6378. supportsGroupByUnrelated(): boolean;
  6379. supportsIntegrityEnhancementFacility(): boolean;
  6380. supportsLikeEscapeClause(): boolean;
  6381. supportsLimitedOuterJoins(): boolean;
  6382. supportsMinimumSQLGrammar(): boolean;
  6383. supportsMixedCaseIdentifiers(): boolean;
  6384. supportsMixedCaseQuotedIdentifiers(): boolean;
  6385. supportsMultipleOpenResults(): boolean;
  6386. supportsMultipleResultSets(): boolean;
  6387. supportsMultipleTransactions(): boolean;
  6388. supportsNamedParameters(): boolean;
  6389. supportsNonNullableColumns(): boolean;
  6390. supportsOpenCursorsAcrossCommit(): boolean;
  6391. supportsOpenCursorsAcrossRollback(): boolean;
  6392. supportsOpenStatementsAcrossCommit(): boolean;
  6393. supportsOpenStatementsAcrossRollback(): boolean;
  6394. supportsOrderByUnrelated(): boolean;
  6395. supportsOuterJoins(): boolean;
  6396. supportsPositionedDelete(): boolean;
  6397. supportsPositionedUpdate(): boolean;
  6398. supportsRefCursors(): boolean;
  6399. supportsResultSetConcurrency(arg0: number, arg1: number): boolean;
  6400. supportsResultSetHoldability(arg0: number): boolean;
  6401. supportsResultSetType(arg0: number): boolean;
  6402. supportsSavepoints(): boolean;
  6403. supportsSchemasInDataManipulation(): boolean;
  6404. supportsSchemasInIndexDefinitions(): boolean;
  6405. supportsSchemasInPrivilegeDefinitions(): boolean;
  6406. supportsSchemasInProcedureCalls(): boolean;
  6407. supportsSchemasInTableDefinitions(): boolean;
  6408. supportsSelectForUpdate(): boolean;
  6409. supportsStatementPooling(): boolean;
  6410. supportsStoredFunctionsUsingCallSyntax(): boolean;
  6411. supportsStoredProcedures(): boolean;
  6412. supportsSubqueriesInComparisons(): boolean;
  6413. supportsSubqueriesInExists(): boolean;
  6414. supportsSubqueriesInIns(): boolean;
  6415. supportsSubqueriesInQuantifieds(): boolean;
  6416. supportsTableCorrelationNames(): boolean;
  6417. supportsTransactionIsolationLevel(arg0: number): boolean;
  6418. supportsTransactions(): boolean;
  6419. supportsUnion(): boolean;
  6420. supportsUnionAll(): boolean;
  6421. updatesAreDetected(arg0: number): boolean;
  6422. usesLocalFilePerTable(): boolean;
  6423. usesLocalFiles(): boolean;
  6424. }
  6425. type DatabaseMetaData = Wrapper & DatabaseMetaData_S & DatabaseMetaData$;
  6426. interface NClob_S {
  6427. }
  6428. interface NClob$ {
  6429. }
  6430. type NClob = Clob & NClob_S & NClob$;
  6431. interface ParameterMetaData_S {
  6432. readonly parameterModeIn: number;
  6433. readonly parameterModeInOut: number;
  6434. readonly parameterModeOut: number;
  6435. readonly parameterModeUnknown: number;
  6436. readonly parameterNoNulls: number;
  6437. readonly parameterNullable: number;
  6438. readonly parameterNullableUnknown: number;
  6439. }
  6440. interface ParameterMetaData$ {
  6441. getParameterClassName(arg0: number): string;
  6442. getParameterCount(): number;
  6443. getParameterMode(arg0: number): number;
  6444. getParameterType(arg0: number): number;
  6445. getParameterTypeName(arg0: number): string;
  6446. getPrecision(arg0: number): number;
  6447. getScale(arg0: number): number;
  6448. isNullable(arg0: number): number;
  6449. isSigned(arg0: number): boolean;
  6450. }
  6451. type ParameterMetaData = Wrapper & ParameterMetaData_S & ParameterMetaData$;
  6452. interface PreparedStatement_S {
  6453. }
  6454. interface PreparedStatement$ {
  6455. addBatch(): void;
  6456. clearParameters(): void;
  6457. execute(): boolean;
  6458. executeLargeUpdate(): long;
  6459. executeQuery(): ResultSet;
  6460. executeUpdate(): number;
  6461. getMetaData(): ResultSetMetaData;
  6462. getParameterMetaData(): ParameterMetaData;
  6463. setArray(arg0: number, arg1: Array): void;
  6464. setAsciiStream(arg0: number, arg1: java.io.InputStream): void;
  6465. setAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6466. setAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6467. setBigDecimal(arg0: number, arg1: java.math.BigDecimal): void;
  6468. setBinaryStream(arg0: number, arg1: java.io.InputStream): void;
  6469. setBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6470. setBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6471. setBlob(arg0: number, arg1: Blob): void;
  6472. setBlob(arg0: number, arg1: java.io.InputStream): void;
  6473. setBlob(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6474. setBoolean(arg0: number, arg1: boolean): void;
  6475. setByte(arg0: number, arg1: number): void;
  6476. setBytes(arg0: number, arg1: number[]): void;
  6477. setCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6478. setCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6479. setCharacterStream(arg0: number, arg1: java.io.Reader, arg2: number): void;
  6480. setClob(arg0: number, arg1: Clob): void;
  6481. setClob(arg0: number, arg1: java.io.Reader): void;
  6482. setClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6483. setDate(arg0: number, arg1: Date): void;
  6484. setDate(arg0: number, arg1: Date, arg2: java.util.Calendar): void;
  6485. setDouble(arg0: number, arg1: number): void;
  6486. setFloat(arg0: number, arg1: number): void;
  6487. setInt(arg0: number, arg1: number): void;
  6488. setLong(arg0: number, arg1: long): void;
  6489. setNCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6490. setNCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6491. setNClob(arg0: number, arg1: NClob): void;
  6492. setNClob(arg0: number, arg1: java.io.Reader): void;
  6493. setNClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6494. setNString(arg0: number, arg1: string): void;
  6495. setNull(arg0: number, arg1: number): void;
  6496. setNull(arg0: number, arg1: number, arg2: string): void;
  6497. setObject(arg0: number, arg1: any): void;
  6498. setObject(arg0: number, arg1: any, arg2: number): void;
  6499. setObject(arg0: number, arg1: any, arg2: SQLType): void;
  6500. setObject(arg0: number, arg1: any, arg2: number, arg3: number): void;
  6501. setObject(arg0: number, arg1: any, arg2: SQLType, arg3: number): void;
  6502. setRef(arg0: number, arg1: Ref): void;
  6503. setRowId(arg0: number, arg1: RowId): void;
  6504. setSQLXML(arg0: number, arg1: SQLXML): void;
  6505. setShort(arg0: number, arg1: number): void;
  6506. setString(arg0: number, arg1: string): void;
  6507. setTime(arg0: number, arg1: Date): void;
  6508. setTime(arg0: number, arg1: Date, arg2: java.util.Calendar): void;
  6509. setTimestamp(arg0: number, arg1: Date): void;
  6510. setTimestamp(arg0: number, arg1: Date, arg2: java.util.Calendar): void;
  6511. setURL(arg0: number, arg1: java.net.URL): void;
  6512. }
  6513. type PreparedStatement = Statement & PreparedStatement_S & PreparedStatement$;
  6514. interface Ref_S {
  6515. }
  6516. interface Ref$ {
  6517. getBaseTypeName(): string;
  6518. getObject(): any;
  6519. getObject(arg0: java.util.Map): any;
  6520. setObject(arg0: any): void;
  6521. }
  6522. type Ref = Ref_S & Ref$;
  6523. interface ResultSet_S {
  6524. readonly CLOSE_CURSORS_AT_COMMIT: number;
  6525. readonly CONCUR_READ_ONLY: number;
  6526. readonly CONCUR_UPDATABLE: number;
  6527. readonly FETCH_FORWARD: number;
  6528. readonly FETCH_REVERSE: number;
  6529. readonly FETCH_UNKNOWN: number;
  6530. readonly HOLD_CURSORS_OVER_COMMIT: number;
  6531. readonly TYPE_FORWARD_ONLY: number;
  6532. readonly TYPE_SCROLL_INSENSITIVE: number;
  6533. readonly TYPE_SCROLL_SENSITIVE: number;
  6534. }
  6535. interface ResultSet$ {
  6536. absolute(arg0: number): boolean;
  6537. afterLast(): void;
  6538. beforeFirst(): void;
  6539. cancelRowUpdates(): void;
  6540. clearWarnings(): void;
  6541. deleteRow(): void;
  6542. findColumn(arg0: string): number;
  6543. first(): boolean;
  6544. getArray(arg0: number): Array;
  6545. getArray(arg0: string): Array;
  6546. getAsciiStream(arg0: number): java.io.InputStream;
  6547. getAsciiStream(arg0: string): java.io.InputStream;
  6548. getBigDecimal(arg0: number): java.math.BigDecimal;
  6549. getBigDecimal(arg0: string): java.math.BigDecimal;
  6550. getBinaryStream(arg0: number): java.io.InputStream;
  6551. getBinaryStream(arg0: string): java.io.InputStream;
  6552. getBlob(arg0: number): Blob;
  6553. getBlob(arg0: string): Blob;
  6554. getBoolean(arg0: number): boolean;
  6555. getBoolean(arg0: string): boolean;
  6556. getByte(arg0: number): number;
  6557. getByte(arg0: string): number;
  6558. getBytes(arg0: number): number[];
  6559. getBytes(arg0: string): number[];
  6560. getCharacterStream(arg0: number): java.io.Reader;
  6561. getCharacterStream(arg0: string): java.io.Reader;
  6562. getClob(arg0: number): Clob;
  6563. getClob(arg0: string): Clob;
  6564. getConcurrency(): number;
  6565. getCursorName(): string;
  6566. getDate(arg0: number): Date;
  6567. getDate(arg0: string): Date;
  6568. getDate(arg0: number, arg1: java.util.Calendar): Date;
  6569. getDate(arg0: string, arg1: java.util.Calendar): Date;
  6570. getDouble(arg0: number): number;
  6571. getDouble(arg0: string): number;
  6572. getFetchDirection(): number;
  6573. getFetchSize(): number;
  6574. getFloat(arg0: number): number;
  6575. getFloat(arg0: string): number;
  6576. getHoldability(): number;
  6577. getInt(arg0: number): number;
  6578. getInt(arg0: string): number;
  6579. getLong(arg0: number): long;
  6580. getLong(arg0: string): long;
  6581. getMetaData(): ResultSetMetaData;
  6582. getNCharacterStream(arg0: number): java.io.Reader;
  6583. getNCharacterStream(arg0: string): java.io.Reader;
  6584. getNClob(arg0: number): NClob;
  6585. getNClob(arg0: string): NClob;
  6586. getNString(arg0: number): string;
  6587. getNString(arg0: string): string;
  6588. getObject(arg0: number): any;
  6589. getObject(arg0: string): any;
  6590. getObject(arg0: number, arg1: java.util.Map): any;
  6591. getObject(arg0: number, arg1: java.lang.Class): any;
  6592. getObject(arg0: string, arg1: java.util.Map): any;
  6593. getObject(arg0: string, arg1: java.lang.Class): any;
  6594. getRef(arg0: number): Ref;
  6595. getRef(arg0: string): Ref;
  6596. getRow(): number;
  6597. getRowId(arg0: number): RowId;
  6598. getRowId(arg0: string): RowId;
  6599. getSQLXML(arg0: number): SQLXML;
  6600. getSQLXML(arg0: string): SQLXML;
  6601. getShort(arg0: number): number;
  6602. getShort(arg0: string): number;
  6603. getStatement(): Statement;
  6604. getString(arg0: number): string;
  6605. getString(arg0: string): string;
  6606. getTime(arg0: number): Date;
  6607. getTime(arg0: string): Date;
  6608. getTime(arg0: number, arg1: java.util.Calendar): Date;
  6609. getTime(arg0: string, arg1: java.util.Calendar): Date;
  6610. getTimestamp(arg0: number): Date;
  6611. getTimestamp(arg0: string): Date;
  6612. getTimestamp(arg0: number, arg1: java.util.Calendar): Date;
  6613. getTimestamp(arg0: string, arg1: java.util.Calendar): Date;
  6614. getType(): number;
  6615. getURL(arg0: number): java.net.URL;
  6616. getURL(arg0: string): java.net.URL;
  6617. getWarnings(): SQLWarning;
  6618. insertRow(): void;
  6619. isAfterLast(): boolean;
  6620. isBeforeFirst(): boolean;
  6621. isClosed(): boolean;
  6622. isFirst(): boolean;
  6623. isLast(): boolean;
  6624. last(): boolean;
  6625. moveToCurrentRow(): void;
  6626. moveToInsertRow(): void;
  6627. next(): boolean;
  6628. previous(): boolean;
  6629. refreshRow(): void;
  6630. relative(arg0: number): boolean;
  6631. rowDeleted(): boolean;
  6632. rowInserted(): boolean;
  6633. rowUpdated(): boolean;
  6634. setFetchDirection(arg0: number): void;
  6635. setFetchSize(arg0: number): void;
  6636. updateArray(arg0: number, arg1: Array): void;
  6637. updateArray(arg0: string, arg1: Array): void;
  6638. updateAsciiStream(arg0: number, arg1: java.io.InputStream): void;
  6639. updateAsciiStream(arg0: string, arg1: java.io.InputStream): void;
  6640. updateAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6641. updateAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6642. updateAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6643. updateAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6644. updateBigDecimal(arg0: number, arg1: java.math.BigDecimal): void;
  6645. updateBigDecimal(arg0: string, arg1: java.math.BigDecimal): void;
  6646. updateBinaryStream(arg0: number, arg1: java.io.InputStream): void;
  6647. updateBinaryStream(arg0: string, arg1: java.io.InputStream): void;
  6648. updateBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6649. updateBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6650. updateBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6651. updateBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6652. updateBlob(arg0: number, arg1: java.io.InputStream): void;
  6653. updateBlob(arg0: number, arg1: Blob): void;
  6654. updateBlob(arg0: string, arg1: java.io.InputStream): void;
  6655. updateBlob(arg0: string, arg1: Blob): void;
  6656. updateBlob(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6657. updateBlob(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6658. updateBoolean(arg0: number, arg1: boolean): void;
  6659. updateBoolean(arg0: string, arg1: boolean): void;
  6660. updateByte(arg0: number, arg1: number): void;
  6661. updateByte(arg0: string, arg1: number): void;
  6662. updateBytes(arg0: number, arg1: number[]): void;
  6663. updateBytes(arg0: string, arg1: number[]): void;
  6664. updateCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6665. updateCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6666. updateCharacterStream(arg0: number, arg1: java.io.Reader, arg2: number): void;
  6667. updateCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6668. updateCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6669. updateCharacterStream(arg0: string, arg1: java.io.Reader, arg2: number): void;
  6670. updateClob(arg0: number, arg1: java.io.Reader): void;
  6671. updateClob(arg0: number, arg1: Clob): void;
  6672. updateClob(arg0: string, arg1: Clob): void;
  6673. updateClob(arg0: string, arg1: java.io.Reader): void;
  6674. updateClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6675. updateClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6676. updateDate(arg0: number, arg1: Date): void;
  6677. updateDate(arg0: string, arg1: Date): void;
  6678. updateDouble(arg0: number, arg1: number): void;
  6679. updateDouble(arg0: string, arg1: number): void;
  6680. updateFloat(arg0: number, arg1: number): void;
  6681. updateFloat(arg0: string, arg1: number): void;
  6682. updateInt(arg0: number, arg1: number): void;
  6683. updateInt(arg0: string, arg1: number): void;
  6684. updateLong(arg0: number, arg1: long): void;
  6685. updateLong(arg0: string, arg1: long): void;
  6686. updateNCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6687. updateNCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6688. updateNCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6689. updateNCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6690. updateNClob(arg0: number, arg1: NClob): void;
  6691. updateNClob(arg0: number, arg1: java.io.Reader): void;
  6692. updateNClob(arg0: string, arg1: java.io.Reader): void;
  6693. updateNClob(arg0: string, arg1: NClob): void;
  6694. updateNClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6695. updateNClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6696. updateNString(arg0: number, arg1: string): void;
  6697. updateNString(arg0: string, arg1: string): void;
  6698. updateNull(arg0: number): void;
  6699. updateNull(arg0: string): void;
  6700. updateObject(arg0: number, arg1: any): void;
  6701. updateObject(arg0: string, arg1: any): void;
  6702. updateObject(arg0: number, arg1: any, arg2: number): void;
  6703. updateObject(arg0: number, arg1: any, arg2: SQLType): void;
  6704. updateObject(arg0: string, arg1: any, arg2: number): void;
  6705. updateObject(arg0: string, arg1: any, arg2: SQLType): void;
  6706. updateObject(arg0: number, arg1: any, arg2: SQLType, arg3: number): void;
  6707. updateObject(arg0: string, arg1: any, arg2: SQLType, arg3: number): void;
  6708. updateRef(arg0: number, arg1: Ref): void;
  6709. updateRef(arg0: string, arg1: Ref): void;
  6710. updateRow(): void;
  6711. updateRowId(arg0: number, arg1: RowId): void;
  6712. updateRowId(arg0: string, arg1: RowId): void;
  6713. updateSQLXML(arg0: number, arg1: SQLXML): void;
  6714. updateSQLXML(arg0: string, arg1: SQLXML): void;
  6715. updateShort(arg0: number, arg1: number): void;
  6716. updateShort(arg0: string, arg1: number): void;
  6717. updateString(arg0: number, arg1: string): void;
  6718. updateString(arg0: string, arg1: string): void;
  6719. updateTime(arg0: number, arg1: Date): void;
  6720. updateTime(arg0: string, arg1: Date): void;
  6721. updateTimestamp(arg0: number, arg1: Date): void;
  6722. updateTimestamp(arg0: string, arg1: Date): void;
  6723. wasNull(): boolean;
  6724. }
  6725. type ResultSet = Wrapper & java.lang.AutoCloseable & ResultSet_S & ResultSet$;
  6726. interface ResultSetMetaData_S {
  6727. readonly columnNoNulls: number;
  6728. readonly columnNullable: number;
  6729. readonly columnNullableUnknown: number;
  6730. }
  6731. interface ResultSetMetaData$ {
  6732. getCatalogName(arg0: number): string;
  6733. getColumnClassName(arg0: number): string;
  6734. getColumnCount(): number;
  6735. getColumnDisplaySize(arg0: number): number;
  6736. getColumnLabel(arg0: number): string;
  6737. getColumnName(arg0: number): string;
  6738. getColumnType(arg0: number): number;
  6739. getColumnTypeName(arg0: number): string;
  6740. getPrecision(arg0: number): number;
  6741. getScale(arg0: number): number;
  6742. getSchemaName(arg0: number): string;
  6743. getTableName(arg0: number): string;
  6744. isAutoIncrement(arg0: number): boolean;
  6745. isCaseSensitive(arg0: number): boolean;
  6746. isCurrency(arg0: number): boolean;
  6747. isDefinitelyWritable(arg0: number): boolean;
  6748. isNullable(arg0: number): number;
  6749. isReadOnly(arg0: number): boolean;
  6750. isSearchable(arg0: number): boolean;
  6751. isSigned(arg0: number): boolean;
  6752. isWritable(arg0: number): boolean;
  6753. }
  6754. type ResultSetMetaData = Wrapper & ResultSetMetaData_S & ResultSetMetaData$;
  6755. interface RowId_S {
  6756. }
  6757. interface RowId$ {
  6758. equals(arg0: any): boolean;
  6759. getBytes(): number[];
  6760. hashCode(): number;
  6761. toString(): string;
  6762. }
  6763. type RowId = RowId_S & RowId$;
  6764. enum RowIdLifetime {
  6765. ROWID_UNSUPPORTED,
  6766. ROWID_VALID_OTHER,
  6767. ROWID_VALID_SESSION,
  6768. ROWID_VALID_TRANSACTION,
  6769. ROWID_VALID_FOREVER
  6770. }
  6771. interface SQLException_S {
  6772. }
  6773. type SQLException_ST = java.lang.Exception_S & java.lang.Iterable_S & SQLException_S;
  6774. interface SQLException_C extends SQLException_ST {
  6775. new (): SQLException;
  6776. new (arg0: java.lang.Throwable): SQLException;
  6777. new (arg0: string): SQLException;
  6778. new (arg0: string, arg1: java.lang.Throwable): SQLException;
  6779. new (arg0: string, arg1: string): SQLException;
  6780. new (arg0: string, arg1: string, arg2: java.lang.Throwable): SQLException;
  6781. new (arg0: string, arg1: string, arg2: number): SQLException;
  6782. new (arg0: string, arg1: string, arg2: number, arg3: java.lang.Throwable): SQLException;
  6783. }
  6784. interface SQLException$ {
  6785. getErrorCode(): number;
  6786. getNextException(): this;
  6787. getSQLState(): string;
  6788. setNextException(arg0: SQLException): void;
  6789. }
  6790. type SQLException = java.lang.Exception & java.lang.Iterable & SQLException_S & SQLException$;
  6791. interface SQLType_S {
  6792. }
  6793. interface SQLType$ {
  6794. getName(): string;
  6795. getVendor(): string;
  6796. getVendorTypeNumber(): number;
  6797. }
  6798. type SQLType = SQLType_S & SQLType$;
  6799. interface SQLWarning_S {
  6800. }
  6801. type SQLWarning_ST = SQLException_S & SQLWarning_S;
  6802. interface SQLWarning_C extends SQLWarning_ST {
  6803. new (): SQLWarning;
  6804. new (arg0: java.lang.Throwable): SQLWarning;
  6805. new (arg0: string): SQLWarning;
  6806. new (arg0: string, arg1: java.lang.Throwable): SQLWarning;
  6807. new (arg0: string, arg1: string): SQLWarning;
  6808. new (arg0: string, arg1: string, arg2: java.lang.Throwable): SQLWarning;
  6809. new (arg0: string, arg1: string, arg2: number): SQLWarning;
  6810. new (arg0: string, arg1: string, arg2: number, arg3: java.lang.Throwable): SQLWarning;
  6811. }
  6812. interface SQLWarning$ {
  6813. getNextWarning(): this;
  6814. setNextWarning(arg0: SQLWarning): void;
  6815. }
  6816. type SQLWarning = SQLException & SQLWarning_S & SQLWarning$;
  6817. interface SQLXML_S {
  6818. }
  6819. interface SQLXML$ {
  6820. free(): void;
  6821. getBinaryStream(): java.io.InputStream;
  6822. getCharacterStream(): java.io.Reader;
  6823. getSource(arg0: java.lang.Class): javax.xml.transform.Source;
  6824. getString(): string;
  6825. setBinaryStream(): java.io.OutputStream;
  6826. setCharacterStream(): java.io.Writer;
  6827. setResult(arg0: java.lang.Class): javax.xml.transform.Result;
  6828. setString(arg0: string): void;
  6829. }
  6830. type SQLXML = SQLXML_S & SQLXML$;
  6831. interface Savepoint_S {
  6832. }
  6833. interface Savepoint$ {
  6834. getSavepointId(): number;
  6835. getSavepointName(): string;
  6836. }
  6837. type Savepoint = Savepoint_S & Savepoint$;
  6838. interface Statement_S {
  6839. readonly CLOSE_ALL_RESULTS: number;
  6840. readonly CLOSE_CURRENT_RESULT: number;
  6841. readonly EXECUTE_FAILED: number;
  6842. readonly KEEP_CURRENT_RESULT: number;
  6843. readonly NO_GENERATED_KEYS: number;
  6844. readonly RETURN_GENERATED_KEYS: number;
  6845. readonly SUCCESS_NO_INFO: number;
  6846. }
  6847. interface Statement$ {
  6848. addBatch(arg0: string): void;
  6849. cancel(): void;
  6850. clearBatch(): void;
  6851. clearWarnings(): void;
  6852. closeOnCompletion(): void;
  6853. execute(arg0: string): boolean;
  6854. execute(arg0: string, arg1: number[]): boolean;
  6855. execute(arg0: string, arg1: string[]): boolean;
  6856. execute(arg0: string, arg1: number): boolean;
  6857. executeBatch(): number[];
  6858. executeLargeBatch(): long[];
  6859. executeLargeUpdate(arg0: string): long;
  6860. executeLargeUpdate(arg0: string, arg1: string[]): long;
  6861. executeLargeUpdate(arg0: string, arg1: number[]): long;
  6862. executeLargeUpdate(arg0: string, arg1: number): long;
  6863. executeQuery(arg0: string): ResultSet;
  6864. executeUpdate(arg0: string): number;
  6865. executeUpdate(arg0: string, arg1: number[]): number;
  6866. executeUpdate(arg0: string, arg1: string[]): number;
  6867. executeUpdate(arg0: string, arg1: number): number;
  6868. getConnection(): Connection;
  6869. getFetchDirection(): number;
  6870. getFetchSize(): number;
  6871. getGeneratedKeys(): ResultSet;
  6872. getLargeMaxRows(): long;
  6873. getLargeUpdateCount(): long;
  6874. getMaxFieldSize(): number;
  6875. getMaxRows(): number;
  6876. getMoreResults(): boolean;
  6877. getMoreResults(arg0: number): boolean;
  6878. getQueryTimeout(): number;
  6879. getResultSet(): ResultSet;
  6880. getResultSetConcurrency(): number;
  6881. getResultSetHoldability(): number;
  6882. getResultSetType(): number;
  6883. getUpdateCount(): number;
  6884. getWarnings(): SQLWarning;
  6885. isCloseOnCompletion(): boolean;
  6886. isClosed(): boolean;
  6887. isPoolable(): boolean;
  6888. setCursorName(arg0: string): void;
  6889. setEscapeProcessing(arg0: boolean): void;
  6890. setFetchDirection(arg0: number): void;
  6891. setFetchSize(arg0: number): void;
  6892. setLargeMaxRows(arg0: long): void;
  6893. setMaxFieldSize(arg0: number): void;
  6894. setMaxRows(arg0: number): void;
  6895. setPoolable(arg0: boolean): void;
  6896. setQueryTimeout(arg0: number): void;
  6897. }
  6898. type Statement = Wrapper & java.lang.AutoCloseable & Statement_S & Statement$;
  6899. interface Struct_S {
  6900. }
  6901. interface Struct$ {
  6902. getAttributes(): any[];
  6903. getAttributes(arg0: java.util.Map): any[];
  6904. getSQLTypeName(): string;
  6905. }
  6906. type Struct = Struct_S & Struct$;
  6907. interface Wrapper_S {
  6908. }
  6909. interface Wrapper$ {
  6910. isWrapperFor(arg0: java.lang.Class): boolean;
  6911. unwrap(arg0: java.lang.Class): any;
  6912. }
  6913. type Wrapper = Wrapper_S & Wrapper$;
  6914. }
  6915. namespace java.text {
  6916. interface AttributedCharacterIterator_S {
  6917. }
  6918. interface AttributedCharacterIterator$ {
  6919. getAllAttributeKeys(): java.util.Set;
  6920. getAttribute(arg0: AttributedCharacterIterator$Attribute): any;
  6921. getAttributes(): java.util.Map;
  6922. getRunLimit(): number;
  6923. getRunLimit(arg0: java.util.Set): number;
  6924. getRunLimit(arg0: AttributedCharacterIterator$Attribute): number;
  6925. getRunStart(): number;
  6926. getRunStart(arg0: java.util.Set): number;
  6927. getRunStart(arg0: AttributedCharacterIterator$Attribute): number;
  6928. }
  6929. type AttributedCharacterIterator = CharacterIterator & AttributedCharacterIterator_S & AttributedCharacterIterator$;
  6930. interface AttributedCharacterIterator$Attribute_S {
  6931. readonly INPUT_METHOD_SEGMENT: AttributedCharacterIterator$Attribute;
  6932. readonly LANGUAGE: AttributedCharacterIterator$Attribute;
  6933. readonly READING: AttributedCharacterIterator$Attribute;
  6934. }
  6935. type AttributedCharacterIterator$Attribute_ST = java.io.Serializable_S & AttributedCharacterIterator$Attribute_S;
  6936. interface AttributedCharacterIterator$Attribute_C extends AttributedCharacterIterator$Attribute_ST {
  6937. new (): AttributedCharacterIterator$Attribute;
  6938. }
  6939. interface AttributedCharacterIterator$Attribute$ {
  6940. }
  6941. type AttributedCharacterIterator$Attribute = java.io.Serializable & AttributedCharacterIterator$Attribute_S & AttributedCharacterIterator$Attribute$;
  6942. interface CharacterIterator_S {
  6943. readonly DONE: string;
  6944. }
  6945. interface CharacterIterator$ {
  6946. clone(): any;
  6947. current(): string;
  6948. first(): string;
  6949. getBeginIndex(): number;
  6950. getEndIndex(): number;
  6951. getIndex(): number;
  6952. last(): string;
  6953. next(): string;
  6954. previous(): string;
  6955. setIndex(arg0: number): string;
  6956. }
  6957. type CharacterIterator = java.lang.Cloneable & CharacterIterator_S & CharacterIterator$;
  6958. interface DateFormat_S {
  6959. readonly AM_PM_FIELD: number;
  6960. readonly DATE_FIELD: number;
  6961. readonly DAY_OF_WEEK_FIELD: number;
  6962. readonly DAY_OF_WEEK_IN_MONTH_FIELD: number;
  6963. readonly DAY_OF_YEAR_FIELD: number;
  6964. readonly DEFAULT: number;
  6965. readonly ERA_FIELD: number;
  6966. readonly FULL: number;
  6967. readonly HOUR0_FIELD: number;
  6968. readonly HOUR1_FIELD: number;
  6969. readonly HOUR_OF_DAY0_FIELD: number;
  6970. readonly HOUR_OF_DAY1_FIELD: number;
  6971. readonly LONG: number;
  6972. readonly MEDIUM: number;
  6973. readonly MILLISECOND_FIELD: number;
  6974. readonly MINUTE_FIELD: number;
  6975. readonly MONTH_FIELD: number;
  6976. readonly SECOND_FIELD: number;
  6977. readonly SHORT: number;
  6978. readonly TIMEZONE_FIELD: number;
  6979. readonly WEEK_OF_MONTH_FIELD: number;
  6980. readonly WEEK_OF_YEAR_FIELD: number;
  6981. readonly YEAR_FIELD: number;
  6982. getAvailableLocales(): java.util.Locale[];
  6983. getDateInstance(): DateFormat;
  6984. getDateInstance(arg0: number): DateFormat;
  6985. getDateInstance(arg0: number, arg1: java.util.Locale): DateFormat;
  6986. getDateTimeInstance(): DateFormat;
  6987. getDateTimeInstance(arg0: number, arg1: number): DateFormat;
  6988. getDateTimeInstance(arg0: number, arg1: number, arg2: java.util.Locale): DateFormat;
  6989. getInstance(): DateFormat;
  6990. getTimeInstance(): DateFormat;
  6991. getTimeInstance(arg0: number): DateFormat;
  6992. getTimeInstance(arg0: number, arg1: java.util.Locale): DateFormat;
  6993. }
  6994. type DateFormat_ST = Format_S & DateFormat_S;
  6995. interface DateFormat_C extends DateFormat_ST {
  6996. }
  6997. interface DateFormat$ {
  6998. format(arg0: Date): string;
  6999. format(arg0: Date, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7000. getCalendar(): java.util.Calendar;
  7001. getNumberFormat(): NumberFormat;
  7002. getTimeZone(): java.util.TimeZone;
  7003. isLenient(): boolean;
  7004. parse(arg0: string): Date;
  7005. parse(arg0: string, arg1: ParsePosition): Date;
  7006. setCalendar(arg0: java.util.Calendar): void;
  7007. setLenient(arg0: boolean): void;
  7008. setNumberFormat(arg0: NumberFormat): void;
  7009. setTimeZone(arg0: java.util.TimeZone): void;
  7010. }
  7011. type DateFormat = Format & DateFormat_S & DateFormat$;
  7012. interface DateFormatSymbols_S {
  7013. getAvailableLocales(): java.util.Locale[];
  7014. getInstance(): DateFormatSymbols;
  7015. getInstance(arg0: java.util.Locale): DateFormatSymbols;
  7016. }
  7017. type DateFormatSymbols_ST = java.io.Serializable_S & java.lang.Cloneable_S & DateFormatSymbols_S;
  7018. interface DateFormatSymbols_C extends DateFormatSymbols_ST {
  7019. new (): DateFormatSymbols;
  7020. new (arg0: java.util.Locale): DateFormatSymbols;
  7021. }
  7022. interface DateFormatSymbols$ {
  7023. clone(): any;
  7024. getAmPmStrings(): string[];
  7025. getEras(): string[];
  7026. getLocalPatternChars(): string;
  7027. getMonths(): string[];
  7028. getShortMonths(): string[];
  7029. getShortWeekdays(): string[];
  7030. getWeekdays(): string[];
  7031. getZoneStrings(): string[][];
  7032. setAmPmStrings(arg0: string[]): void;
  7033. setEras(arg0: string[]): void;
  7034. setLocalPatternChars(arg0: string): void;
  7035. setMonths(arg0: string[]): void;
  7036. setShortMonths(arg0: string[]): void;
  7037. setShortWeekdays(arg0: string[]): void;
  7038. setWeekdays(arg0: string[]): void;
  7039. setZoneStrings(arg0: string[][]): void;
  7040. }
  7041. type DateFormatSymbols = java.io.Serializable & java.lang.Cloneable & DateFormatSymbols_S & DateFormatSymbols$;
  7042. interface FieldPosition_S {
  7043. }
  7044. interface FieldPosition_C extends FieldPosition_S {
  7045. new (arg0: Format$Field): FieldPosition;
  7046. new (arg0: number): FieldPosition;
  7047. new (arg0: Format$Field, arg1: number): FieldPosition;
  7048. }
  7049. interface FieldPosition$ {
  7050. getBeginIndex(): number;
  7051. getEndIndex(): number;
  7052. getField(): number;
  7053. getFieldAttribute(): Format$Field;
  7054. setBeginIndex(arg0: number): void;
  7055. setEndIndex(arg0: number): void;
  7056. }
  7057. type FieldPosition = FieldPosition_S & FieldPosition$;
  7058. interface Format_S {
  7059. }
  7060. type Format_ST = java.io.Serializable_S & java.lang.Cloneable_S & Format_S;
  7061. interface Format_C extends Format_ST {
  7062. }
  7063. interface Format$ {
  7064. clone(): any;
  7065. format(arg0: any): string;
  7066. format(arg0: any, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7067. formatToCharacterIterator(arg0: any): AttributedCharacterIterator;
  7068. parseObject(arg0: string): any;
  7069. parseObject(arg0: string, arg1: ParsePosition): any;
  7070. }
  7071. type Format = java.io.Serializable & java.lang.Cloneable & Format_S & Format$;
  7072. interface Format$Field_S {
  7073. }
  7074. type Format$Field_ST = AttributedCharacterIterator$Attribute_S & Format$Field_S;
  7075. interface Format$Field_C extends Format$Field_ST {
  7076. new (): Format$Field;
  7077. }
  7078. interface Format$Field$ {
  7079. }
  7080. type Format$Field = AttributedCharacterIterator$Attribute & Format$Field_S & Format$Field$;
  7081. interface NumberFormat_S {
  7082. readonly FRACTION_FIELD: number;
  7083. readonly INTEGER_FIELD: number;
  7084. getAvailableLocales(): java.util.Locale[];
  7085. getCurrencyInstance(): NumberFormat;
  7086. getCurrencyInstance(arg0: java.util.Locale): NumberFormat;
  7087. getInstance(): NumberFormat;
  7088. getInstance(arg0: java.util.Locale): NumberFormat;
  7089. getIntegerInstance(): NumberFormat;
  7090. getIntegerInstance(arg0: java.util.Locale): NumberFormat;
  7091. getNumberInstance(): NumberFormat;
  7092. getNumberInstance(arg0: java.util.Locale): NumberFormat;
  7093. getPercentInstance(): NumberFormat;
  7094. getPercentInstance(arg0: java.util.Locale): NumberFormat;
  7095. }
  7096. type NumberFormat_ST = Format_S & NumberFormat_S;
  7097. interface NumberFormat_C extends NumberFormat_ST {
  7098. }
  7099. interface NumberFormat$ {
  7100. format(arg0: long): string;
  7101. format(arg0: number): string;
  7102. format(arg0: long, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7103. format(arg0: number, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7104. getCurrency(): java.util.Currency;
  7105. getMaximumFractionDigits(): number;
  7106. getMaximumIntegerDigits(): number;
  7107. getMinimumFractionDigits(): number;
  7108. getMinimumIntegerDigits(): number;
  7109. getRoundingMode(): java.math.RoundingMode;
  7110. isGroupingUsed(): boolean;
  7111. isParseIntegerOnly(): boolean;
  7112. parse(arg0: string): number;
  7113. parse(arg0: string, arg1: ParsePosition): number;
  7114. setCurrency(arg0: java.util.Currency): void;
  7115. setGroupingUsed(arg0: boolean): void;
  7116. setMaximumFractionDigits(arg0: number): void;
  7117. setMaximumIntegerDigits(arg0: number): void;
  7118. setMinimumFractionDigits(arg0: number): void;
  7119. setMinimumIntegerDigits(arg0: number): void;
  7120. setParseIntegerOnly(arg0: boolean): void;
  7121. setRoundingMode(arg0: java.math.RoundingMode): void;
  7122. }
  7123. type NumberFormat = Format & NumberFormat_S & NumberFormat$;
  7124. interface ParsePosition_S {
  7125. }
  7126. interface ParsePosition_C extends ParsePosition_S {
  7127. new (arg0: number): ParsePosition;
  7128. }
  7129. interface ParsePosition$ {
  7130. getErrorIndex(): number;
  7131. getIndex(): number;
  7132. setErrorIndex(arg0: number): void;
  7133. setIndex(arg0: number): void;
  7134. }
  7135. type ParsePosition = ParsePosition_S & ParsePosition$;
  7136. interface SimpleDateFormat_S {
  7137. }
  7138. type SimpleDateFormat_ST = DateFormat_S & SimpleDateFormat_S;
  7139. interface SimpleDateFormat_C extends SimpleDateFormat_ST {
  7140. new (): SimpleDateFormat;
  7141. new (arg0: string): SimpleDateFormat;
  7142. new (arg0: string, arg1: DateFormatSymbols): SimpleDateFormat;
  7143. new (arg0: string, arg1: java.util.Locale): SimpleDateFormat;
  7144. }
  7145. interface SimpleDateFormat$ {
  7146. applyLocalizedPattern(arg0: string): void;
  7147. applyPattern(arg0: string): void;
  7148. get2DigitYearStart(): Date;
  7149. getDateFormatSymbols(): DateFormatSymbols;
  7150. set2DigitYearStart(arg0: Date): void;
  7151. setDateFormatSymbols(arg0: DateFormatSymbols): void;
  7152. toLocalizedPattern(): string;
  7153. toPattern(): string;
  7154. }
  7155. type SimpleDateFormat = DateFormat & SimpleDateFormat_S & SimpleDateFormat$;
  7156. }
  7157. namespace java.time {
  7158. interface Clock_S {
  7159. fixed(arg0: Instant, arg1: ZoneId): Clock;
  7160. offset(arg0: Clock, arg1: Duration): Clock;
  7161. system(arg0: ZoneId): Clock;
  7162. systemDefaultZone(): Clock;
  7163. systemUTC(): Clock;
  7164. tick(arg0: Clock, arg1: Duration): Clock;
  7165. tickMinutes(arg0: ZoneId): Clock;
  7166. tickSeconds(arg0: ZoneId): Clock;
  7167. }
  7168. interface Clock_C extends Clock_S {
  7169. }
  7170. interface Clock$ {
  7171. getZone(): ZoneId;
  7172. instant(): Instant;
  7173. millis(): long;
  7174. withZone(arg0: ZoneId): this;
  7175. }
  7176. type Clock = Clock_S & Clock$;
  7177. enum DayOfWeek {
  7178. MONDAY,
  7179. TUESDAY,
  7180. WEDNESDAY,
  7181. THURSDAY,
  7182. FRIDAY,
  7183. SATURDAY,
  7184. SUNDAY
  7185. }
  7186. interface Duration_S {
  7187. readonly ZERO: Duration;
  7188. between(arg0: java.time.temporal.Temporal, arg1: java.time.temporal.Temporal): Duration;
  7189. from(arg0: java.time.temporal.TemporalAmount): Duration;
  7190. of(arg0: long, arg1: java.time.temporal.TemporalUnit): Duration;
  7191. ofDays(arg0: long): Duration;
  7192. ofHours(arg0: long): Duration;
  7193. ofMillis(arg0: long): Duration;
  7194. ofMinutes(arg0: long): Duration;
  7195. ofNanos(arg0: long): Duration;
  7196. ofSeconds(arg0: long): Duration;
  7197. ofSeconds(arg0: long, arg1: long): Duration;
  7198. parse(arg0: java.lang.CharSequence): Duration;
  7199. }
  7200. type Duration_ST = java.time.temporal.TemporalAmount_S & java.lang.Comparable_S & java.io.Serializable_S & Duration_S;
  7201. interface Duration_C extends Duration_ST {
  7202. new (): Duration;
  7203. }
  7204. interface Duration$ {
  7205. abs(): this;
  7206. compareTo(arg0: Duration): number;
  7207. dividedBy(arg0: long): this;
  7208. getNano(): number;
  7209. getSeconds(): long;
  7210. isNegative(): boolean;
  7211. isZero(): boolean;
  7212. minus(arg0: Duration): this;
  7213. minus(arg0: long, arg1: java.time.temporal.TemporalUnit): this;
  7214. minusDays(arg0: long): this;
  7215. minusHours(arg0: long): this;
  7216. minusMillis(arg0: long): this;
  7217. minusMinutes(arg0: long): this;
  7218. minusNanos(arg0: long): this;
  7219. minusSeconds(arg0: long): this;
  7220. multipliedBy(arg0: long): this;
  7221. negated(): this;
  7222. plus(arg0: Duration): this;
  7223. plus(arg0: long, arg1: java.time.temporal.TemporalUnit): this;
  7224. plusDays(arg0: long): this;
  7225. plusHours(arg0: long): this;
  7226. plusMillis(arg0: long): this;
  7227. plusMinutes(arg0: long): this;
  7228. plusNanos(arg0: long): this;
  7229. plusSeconds(arg0: long): this;
  7230. toDays(): long;
  7231. toHours(): long;
  7232. toMillis(): long;
  7233. toMinutes(): long;
  7234. toNanos(): long;
  7235. withNanos(arg0: number): this;
  7236. withSeconds(arg0: long): this;
  7237. }
  7238. type Duration = java.time.temporal.TemporalAmount & java.lang.Comparable & java.io.Serializable & Duration_S & Duration$;
  7239. interface Instant_S {
  7240. readonly EPOCH: Instant;
  7241. readonly MAX: Instant;
  7242. readonly MIN: Instant;
  7243. from(arg0: java.time.temporal.TemporalAccessor): Instant;
  7244. now(): Instant;
  7245. now(arg0: Clock): Instant;
  7246. ofEpochMilli(arg0: long): Instant;
  7247. ofEpochSecond(arg0: long): Instant;
  7248. ofEpochSecond(arg0: long, arg1: long): Instant;
  7249. parse(arg0: java.lang.CharSequence): Instant;
  7250. }
  7251. type Instant_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & Instant_S;
  7252. interface Instant_C extends Instant_ST {
  7253. new (): Instant;
  7254. }
  7255. interface Instant$ {
  7256. atOffset(arg0: ZoneOffset): OffsetDateTime;
  7257. atZone(arg0: ZoneId): ZonedDateTime;
  7258. compareTo(arg0: Instant): number;
  7259. getEpochSecond(): long;
  7260. getNano(): number;
  7261. isAfter(arg0: Instant): boolean;
  7262. isBefore(arg0: Instant): boolean;
  7263. minusMillis(arg0: long): this;
  7264. minusNanos(arg0: long): this;
  7265. minusSeconds(arg0: long): this;
  7266. plusMillis(arg0: long): this;
  7267. plusNanos(arg0: long): this;
  7268. plusSeconds(arg0: long): this;
  7269. toEpochMilli(): long;
  7270. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7271. }
  7272. type Instant = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & Instant_S & Instant$;
  7273. interface LocalDate_S {
  7274. readonly MAX: LocalDate;
  7275. readonly MIN: LocalDate;
  7276. now(): LocalDate;
  7277. now(arg0: ZoneId): LocalDate;
  7278. now(arg0: Clock): LocalDate;
  7279. of(arg0: number, arg1: number, arg2: number): LocalDate;
  7280. of(arg0: number, arg1: Month, arg2: number): LocalDate;
  7281. ofEpochDay(arg0: long): LocalDate;
  7282. ofYearDay(arg0: number, arg1: number): LocalDate;
  7283. parse(arg0: java.lang.CharSequence): LocalDate;
  7284. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): LocalDate;
  7285. }
  7286. type LocalDate_ST = java.time.chrono.ChronoLocalDate_S & java.time.temporal.Temporal_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & LocalDate_S;
  7287. interface LocalDate_C extends LocalDate_ST {
  7288. new (): LocalDate;
  7289. }
  7290. interface LocalDate$ {
  7291. atStartOfDay(): LocalDateTime;
  7292. atStartOfDay(arg0: ZoneId): ZonedDateTime;
  7293. atTime(arg0: OffsetTime): OffsetDateTime;
  7294. atTime(arg0: number, arg1: number): LocalDateTime;
  7295. atTime(arg0: number, arg1: number, arg2: number): LocalDateTime;
  7296. atTime(arg0: number, arg1: number, arg2: number, arg3: number): LocalDateTime;
  7297. getDayOfMonth(): number;
  7298. getDayOfWeek(): DayOfWeek;
  7299. getDayOfYear(): number;
  7300. getMonth(): Month;
  7301. getMonthValue(): number;
  7302. getYear(): number;
  7303. minusDays(arg0: long): this;
  7304. minusMonths(arg0: long): this;
  7305. minusWeeks(arg0: long): this;
  7306. minusYears(arg0: long): this;
  7307. plusDays(arg0: long): this;
  7308. plusMonths(arg0: long): this;
  7309. plusWeeks(arg0: long): this;
  7310. plusYears(arg0: long): this;
  7311. withDayOfMonth(arg0: number): this;
  7312. withDayOfYear(arg0: number): this;
  7313. withMonth(arg0: number): this;
  7314. withYear(arg0: number): this;
  7315. }
  7316. type LocalDate = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.time.chrono.ChronoLocalDate & java.io.Serializable & LocalDate_S & LocalDate$;
  7317. interface LocalDateTime_S {
  7318. readonly MAX: LocalDateTime;
  7319. readonly MIN: LocalDateTime;
  7320. now(): LocalDateTime;
  7321. now(arg0: Clock): LocalDateTime;
  7322. now(arg0: ZoneId): LocalDateTime;
  7323. of(arg0: LocalDate, arg1: LocalTime): LocalDateTime;
  7324. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): LocalDateTime;
  7325. of(arg0: number, arg1: Month, arg2: number, arg3: number, arg4: number): LocalDateTime;
  7326. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): LocalDateTime;
  7327. of(arg0: number, arg1: Month, arg2: number, arg3: number, arg4: number, arg5: number): LocalDateTime;
  7328. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): LocalDateTime;
  7329. of(arg0: number, arg1: Month, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): LocalDateTime;
  7330. ofEpochSecond(arg0: long, arg1: number, arg2: ZoneOffset): LocalDateTime;
  7331. ofInstant(arg0: Instant, arg1: ZoneId): LocalDateTime;
  7332. parse(arg0: java.lang.CharSequence): LocalDateTime;
  7333. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): LocalDateTime;
  7334. }
  7335. type LocalDateTime_ST = java.time.chrono.ChronoLocalDateTime_S & java.time.temporal.Temporal_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & LocalDateTime_S;
  7336. interface LocalDateTime_C extends LocalDateTime_ST {
  7337. new (): LocalDateTime;
  7338. }
  7339. interface LocalDateTime$ {
  7340. atOffset(arg0: ZoneOffset): OffsetDateTime;
  7341. getDayOfMonth(): number;
  7342. getDayOfWeek(): DayOfWeek;
  7343. getDayOfYear(): number;
  7344. getHour(): number;
  7345. getMinute(): number;
  7346. getMonth(): Month;
  7347. getMonthValue(): number;
  7348. getNano(): number;
  7349. getSecond(): number;
  7350. getYear(): number;
  7351. minusDays(arg0: long): this;
  7352. minusHours(arg0: long): this;
  7353. minusMinutes(arg0: long): this;
  7354. minusMonths(arg0: long): this;
  7355. minusNanos(arg0: long): this;
  7356. minusSeconds(arg0: long): this;
  7357. minusWeeks(arg0: long): this;
  7358. minusYears(arg0: long): this;
  7359. plusDays(arg0: long): this;
  7360. plusHours(arg0: long): this;
  7361. plusMinutes(arg0: long): this;
  7362. plusMonths(arg0: long): this;
  7363. plusNanos(arg0: long): this;
  7364. plusSeconds(arg0: long): this;
  7365. plusWeeks(arg0: long): this;
  7366. plusYears(arg0: long): this;
  7367. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7368. withDayOfMonth(arg0: number): this;
  7369. withDayOfYear(arg0: number): this;
  7370. withHour(arg0: number): this;
  7371. withMinute(arg0: number): this;
  7372. withMonth(arg0: number): this;
  7373. withNano(arg0: number): this;
  7374. withSecond(arg0: number): this;
  7375. withYear(arg0: number): this;
  7376. }
  7377. type LocalDateTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.time.chrono.ChronoLocalDateTime & java.io.Serializable & LocalDateTime_S & LocalDateTime$;
  7378. interface LocalTime_S {
  7379. readonly MAX: LocalTime;
  7380. readonly MIDNIGHT: LocalTime;
  7381. readonly MIN: LocalTime;
  7382. readonly NOON: LocalTime;
  7383. from(arg0: java.time.temporal.TemporalAccessor): LocalTime;
  7384. now(): LocalTime;
  7385. now(arg0: ZoneId): LocalTime;
  7386. now(arg0: Clock): LocalTime;
  7387. of(arg0: number, arg1: number): LocalTime;
  7388. of(arg0: number, arg1: number, arg2: number): LocalTime;
  7389. of(arg0: number, arg1: number, arg2: number, arg3: number): LocalTime;
  7390. ofNanoOfDay(arg0: long): LocalTime;
  7391. ofSecondOfDay(arg0: long): LocalTime;
  7392. parse(arg0: java.lang.CharSequence): LocalTime;
  7393. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): LocalTime;
  7394. }
  7395. type LocalTime_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & LocalTime_S;
  7396. interface LocalTime_C extends LocalTime_ST {
  7397. new (): LocalTime;
  7398. }
  7399. interface LocalTime$ {
  7400. atDate(arg0: LocalDate): LocalDateTime;
  7401. atOffset(arg0: ZoneOffset): OffsetTime;
  7402. compareTo(arg0: LocalTime): number;
  7403. format(arg0: java.time.format.DateTimeFormatter): string;
  7404. getHour(): number;
  7405. getMinute(): number;
  7406. getNano(): number;
  7407. getSecond(): number;
  7408. isAfter(arg0: LocalTime): boolean;
  7409. isBefore(arg0: LocalTime): boolean;
  7410. minusHours(arg0: long): this;
  7411. minusMinutes(arg0: long): this;
  7412. minusNanos(arg0: long): this;
  7413. minusSeconds(arg0: long): this;
  7414. plusHours(arg0: long): this;
  7415. plusMinutes(arg0: long): this;
  7416. plusNanos(arg0: long): this;
  7417. plusSeconds(arg0: long): this;
  7418. toNanoOfDay(): long;
  7419. toSecondOfDay(): number;
  7420. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7421. withHour(arg0: number): this;
  7422. withMinute(arg0: number): this;
  7423. withNano(arg0: number): this;
  7424. withSecond(arg0: number): this;
  7425. }
  7426. type LocalTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & LocalTime_S & LocalTime$;
  7427. enum Month {
  7428. JANUARY,
  7429. FEBRUARY,
  7430. MARCH,
  7431. APRIL,
  7432. MAY,
  7433. JUNE,
  7434. JULY,
  7435. AUGUST,
  7436. SEPTEMBER,
  7437. OCTOBER,
  7438. NOVEMBER,
  7439. DECEMBER
  7440. }
  7441. interface OffsetDateTime_S {
  7442. readonly MAX: OffsetDateTime;
  7443. readonly MIN: OffsetDateTime;
  7444. from(arg0: java.time.temporal.TemporalAccessor): OffsetDateTime;
  7445. now(): OffsetDateTime;
  7446. now(arg0: ZoneId): OffsetDateTime;
  7447. now(arg0: Clock): OffsetDateTime;
  7448. of(arg0: LocalDateTime, arg1: ZoneOffset): OffsetDateTime;
  7449. of(arg0: LocalDate, arg1: LocalTime, arg2: ZoneOffset): OffsetDateTime;
  7450. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: ZoneOffset): OffsetDateTime;
  7451. ofInstant(arg0: Instant, arg1: ZoneId): OffsetDateTime;
  7452. parse(arg0: java.lang.CharSequence): OffsetDateTime;
  7453. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): OffsetDateTime;
  7454. timeLineOrder(): (e1: any, e2: any) => number;
  7455. }
  7456. type OffsetDateTime_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & OffsetDateTime_S;
  7457. interface OffsetDateTime_C extends OffsetDateTime_ST {
  7458. new (): OffsetDateTime;
  7459. }
  7460. interface OffsetDateTime$ {
  7461. atZoneSameInstant(arg0: ZoneId): ZonedDateTime;
  7462. atZoneSimilarLocal(arg0: ZoneId): ZonedDateTime;
  7463. compareTo(arg0: OffsetDateTime): number;
  7464. format(arg0: java.time.format.DateTimeFormatter): string;
  7465. getDayOfMonth(): number;
  7466. getDayOfWeek(): DayOfWeek;
  7467. getDayOfYear(): number;
  7468. getHour(): number;
  7469. getMinute(): number;
  7470. getMonth(): Month;
  7471. getMonthValue(): number;
  7472. getNano(): number;
  7473. getOffset(): ZoneOffset;
  7474. getSecond(): number;
  7475. getYear(): number;
  7476. isAfter(arg0: OffsetDateTime): boolean;
  7477. isBefore(arg0: OffsetDateTime): boolean;
  7478. isEqual(arg0: OffsetDateTime): boolean;
  7479. minusDays(arg0: long): this;
  7480. minusHours(arg0: long): this;
  7481. minusMinutes(arg0: long): this;
  7482. minusMonths(arg0: long): this;
  7483. minusNanos(arg0: long): this;
  7484. minusSeconds(arg0: long): this;
  7485. minusWeeks(arg0: long): this;
  7486. minusYears(arg0: long): this;
  7487. plusDays(arg0: long): this;
  7488. plusHours(arg0: long): this;
  7489. plusMinutes(arg0: long): this;
  7490. plusMonths(arg0: long): this;
  7491. plusNanos(arg0: long): this;
  7492. plusSeconds(arg0: long): this;
  7493. plusWeeks(arg0: long): this;
  7494. plusYears(arg0: long): this;
  7495. toEpochSecond(): long;
  7496. toInstant(): Instant;
  7497. toLocalDate(): LocalDate;
  7498. toLocalDateTime(): LocalDateTime;
  7499. toLocalTime(): LocalTime;
  7500. toOffsetTime(): OffsetTime;
  7501. toZonedDateTime(): ZonedDateTime;
  7502. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7503. withDayOfMonth(arg0: number): this;
  7504. withDayOfYear(arg0: number): this;
  7505. withHour(arg0: number): this;
  7506. withMinute(arg0: number): this;
  7507. withMonth(arg0: number): this;
  7508. withNano(arg0: number): this;
  7509. withOffsetSameInstant(arg0: ZoneOffset): this;
  7510. withOffsetSameLocal(arg0: ZoneOffset): this;
  7511. withSecond(arg0: number): this;
  7512. withYear(arg0: number): this;
  7513. }
  7514. type OffsetDateTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & OffsetDateTime_S & OffsetDateTime$;
  7515. interface OffsetTime_S {
  7516. readonly MAX: OffsetTime;
  7517. readonly MIN: OffsetTime;
  7518. from(arg0: java.time.temporal.TemporalAccessor): OffsetTime;
  7519. now(): OffsetTime;
  7520. now(arg0: Clock): OffsetTime;
  7521. now(arg0: ZoneId): OffsetTime;
  7522. of(arg0: LocalTime, arg1: ZoneOffset): OffsetTime;
  7523. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: ZoneOffset): OffsetTime;
  7524. ofInstant(arg0: Instant, arg1: ZoneId): OffsetTime;
  7525. parse(arg0: java.lang.CharSequence): OffsetTime;
  7526. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): OffsetTime;
  7527. }
  7528. type OffsetTime_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & OffsetTime_S;
  7529. interface OffsetTime_C extends OffsetTime_ST {
  7530. new (): OffsetTime;
  7531. }
  7532. interface OffsetTime$ {
  7533. atDate(arg0: LocalDate): OffsetDateTime;
  7534. compareTo(arg0: OffsetTime): number;
  7535. format(arg0: java.time.format.DateTimeFormatter): string;
  7536. getHour(): number;
  7537. getMinute(): number;
  7538. getNano(): number;
  7539. getOffset(): ZoneOffset;
  7540. getSecond(): number;
  7541. isAfter(arg0: OffsetTime): boolean;
  7542. isBefore(arg0: OffsetTime): boolean;
  7543. isEqual(arg0: OffsetTime): boolean;
  7544. minusHours(arg0: long): this;
  7545. minusMinutes(arg0: long): this;
  7546. minusNanos(arg0: long): this;
  7547. minusSeconds(arg0: long): this;
  7548. plusHours(arg0: long): this;
  7549. plusMinutes(arg0: long): this;
  7550. plusNanos(arg0: long): this;
  7551. plusSeconds(arg0: long): this;
  7552. toLocalTime(): LocalTime;
  7553. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7554. withHour(arg0: number): this;
  7555. withMinute(arg0: number): this;
  7556. withNano(arg0: number): this;
  7557. withOffsetSameInstant(arg0: ZoneOffset): this;
  7558. withOffsetSameLocal(arg0: ZoneOffset): this;
  7559. withSecond(arg0: number): this;
  7560. }
  7561. type OffsetTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & OffsetTime_S & OffsetTime$;
  7562. interface Period_S {
  7563. readonly ZERO: Period;
  7564. between(arg0: LocalDate, arg1: LocalDate): Period;
  7565. from(arg0: java.time.temporal.TemporalAmount): Period;
  7566. of(arg0: number, arg1: number, arg2: number): Period;
  7567. ofDays(arg0: number): Period;
  7568. ofMonths(arg0: number): Period;
  7569. ofWeeks(arg0: number): Period;
  7570. ofYears(arg0: number): Period;
  7571. parse(arg0: java.lang.CharSequence): Period;
  7572. }
  7573. type Period_ST = java.time.chrono.ChronoPeriod_S & java.io.Serializable_S & Period_S;
  7574. interface Period_C extends Period_ST {
  7575. new (): Period;
  7576. }
  7577. interface Period$ {
  7578. getDays(): number;
  7579. getMonths(): number;
  7580. getYears(): number;
  7581. minusDays(arg0: long): this;
  7582. minusMonths(arg0: long): this;
  7583. minusYears(arg0: long): this;
  7584. plusDays(arg0: long): this;
  7585. plusMonths(arg0: long): this;
  7586. plusYears(arg0: long): this;
  7587. toTotalMonths(): long;
  7588. withDays(arg0: number): this;
  7589. withMonths(arg0: number): this;
  7590. withYears(arg0: number): this;
  7591. }
  7592. type Period = java.time.chrono.ChronoPeriod & java.io.Serializable & Period_S & Period$;
  7593. interface ZoneId_S {
  7594. readonly SHORT_IDS: java.util.Map;
  7595. from(arg0: java.time.temporal.TemporalAccessor): ZoneId;
  7596. getAvailableZoneIds(): java.util.Set;
  7597. of(arg0: string): ZoneId;
  7598. of(arg0: string, arg1: java.util.Map): ZoneId;
  7599. ofOffset(arg0: string, arg1: ZoneOffset): ZoneId;
  7600. systemDefault(): ZoneId;
  7601. }
  7602. type ZoneId_ST = java.io.Serializable_S & ZoneId_S;
  7603. interface ZoneId_C extends ZoneId_ST {
  7604. }
  7605. interface ZoneId$ {
  7606. getDisplayName(arg0: java.time.format.TextStyle, arg1: java.util.Locale): string;
  7607. getId(): string;
  7608. getRules(): java.time.zone.ZoneRules;
  7609. normalized(): this;
  7610. }
  7611. type ZoneId = java.io.Serializable & ZoneId_S & ZoneId$;
  7612. interface ZoneOffset_S {
  7613. readonly MAX: ZoneOffset;
  7614. readonly MIN: ZoneOffset;
  7615. readonly UTC: ZoneOffset;
  7616. ofHours(arg0: number): ZoneOffset;
  7617. ofHoursMinutes(arg0: number, arg1: number): ZoneOffset;
  7618. ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): ZoneOffset;
  7619. ofTotalSeconds(arg0: number): ZoneOffset;
  7620. }
  7621. type ZoneOffset_ST = java.time.temporal.TemporalAccessor_S & java.lang.Comparable_S & ZoneId_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & ZoneOffset_S;
  7622. interface ZoneOffset_C extends ZoneOffset_ST {
  7623. new (): ZoneOffset;
  7624. }
  7625. interface ZoneOffset$ {
  7626. compareTo(arg0: ZoneOffset): number;
  7627. getTotalSeconds(): number;
  7628. }
  7629. type ZoneOffset = ZoneId & java.time.temporal.TemporalAccessor & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & ZoneOffset_S & ZoneOffset$;
  7630. interface ZonedDateTime_S {
  7631. now(): ZonedDateTime;
  7632. now(arg0: Clock): ZonedDateTime;
  7633. now(arg0: ZoneId): ZonedDateTime;
  7634. of(arg0: LocalDateTime, arg1: ZoneId): ZonedDateTime;
  7635. of(arg0: LocalDate, arg1: LocalTime, arg2: ZoneId): ZonedDateTime;
  7636. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: ZoneId): ZonedDateTime;
  7637. ofInstant(arg0: Instant, arg1: ZoneId): ZonedDateTime;
  7638. ofInstant(arg0: LocalDateTime, arg1: ZoneOffset, arg2: ZoneId): ZonedDateTime;
  7639. ofLocal(arg0: LocalDateTime, arg1: ZoneId, arg2: ZoneOffset): ZonedDateTime;
  7640. ofStrict(arg0: LocalDateTime, arg1: ZoneOffset, arg2: ZoneId): ZonedDateTime;
  7641. parse(arg0: java.lang.CharSequence): ZonedDateTime;
  7642. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): ZonedDateTime;
  7643. }
  7644. type ZonedDateTime_ST = java.time.temporal.Temporal_S & java.time.chrono.ChronoZonedDateTime_S & java.io.Serializable_S & ZonedDateTime_S;
  7645. interface ZonedDateTime_C extends ZonedDateTime_ST {
  7646. new (): ZonedDateTime;
  7647. }
  7648. interface ZonedDateTime$ {
  7649. getDayOfMonth(): number;
  7650. getDayOfWeek(): DayOfWeek;
  7651. getDayOfYear(): number;
  7652. getHour(): number;
  7653. getMinute(): number;
  7654. getMonth(): Month;
  7655. getMonthValue(): number;
  7656. getNano(): number;
  7657. getSecond(): number;
  7658. getYear(): number;
  7659. minusDays(arg0: long): this;
  7660. minusHours(arg0: long): this;
  7661. minusMinutes(arg0: long): this;
  7662. minusMonths(arg0: long): this;
  7663. minusNanos(arg0: long): this;
  7664. minusSeconds(arg0: long): this;
  7665. minusWeeks(arg0: long): this;
  7666. minusYears(arg0: long): this;
  7667. plusDays(arg0: long): this;
  7668. plusHours(arg0: long): this;
  7669. plusMinutes(arg0: long): this;
  7670. plusMonths(arg0: long): this;
  7671. plusNanos(arg0: long): this;
  7672. plusSeconds(arg0: long): this;
  7673. plusWeeks(arg0: long): this;
  7674. plusYears(arg0: long): this;
  7675. toOffsetDateTime(): OffsetDateTime;
  7676. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7677. withDayOfMonth(arg0: number): this;
  7678. withDayOfYear(arg0: number): this;
  7679. withFixedOffsetZone(): this;
  7680. withHour(arg0: number): this;
  7681. withMinute(arg0: number): this;
  7682. withMonth(arg0: number): this;
  7683. withNano(arg0: number): this;
  7684. withSecond(arg0: number): this;
  7685. withYear(arg0: number): this;
  7686. }
  7687. type ZonedDateTime = java.time.temporal.Temporal & java.time.chrono.ChronoZonedDateTime & java.io.Serializable & ZonedDateTime_S & ZonedDateTime$;
  7688. }
  7689. namespace java.time.chrono {
  7690. interface AbstractChronology_S {
  7691. }
  7692. type AbstractChronology_ST = Chronology_S & AbstractChronology_S;
  7693. interface AbstractChronology_C extends AbstractChronology_ST {
  7694. }
  7695. interface AbstractChronology$ {
  7696. }
  7697. type AbstractChronology = Chronology & AbstractChronology_S & AbstractChronology$;
  7698. interface ChronoLocalDate_S {
  7699. from(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDate;
  7700. timeLineOrder(): (e1: any, e2: any) => number;
  7701. }
  7702. interface ChronoLocalDate$ {
  7703. atTime(arg0: LocalTime): ChronoLocalDateTime;
  7704. compareTo(arg0: ChronoLocalDate): number;
  7705. equals(arg0: any): boolean;
  7706. format(arg0: java.time.format.DateTimeFormatter): string;
  7707. getChronology(): Chronology;
  7708. getEra(): Era;
  7709. hashCode(): number;
  7710. isAfter(arg0: ChronoLocalDate): boolean;
  7711. isBefore(arg0: ChronoLocalDate): boolean;
  7712. isEqual(arg0: ChronoLocalDate): boolean;
  7713. isLeapYear(): boolean;
  7714. lengthOfMonth(): number;
  7715. lengthOfYear(): number;
  7716. toEpochDay(): long;
  7717. toString(): string;
  7718. until(arg0: ChronoLocalDate): ChronoPeriod;
  7719. }
  7720. type ChronoLocalDate = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & ChronoLocalDate_S & ChronoLocalDate$;
  7721. interface ChronoLocalDateTime_S {
  7722. from(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDateTime;
  7723. timeLineOrder(): (e1: any, e2: any) => number;
  7724. }
  7725. interface ChronoLocalDateTime$ {
  7726. atZone(arg0: ZoneId): ChronoZonedDateTime;
  7727. compareTo(arg0: ChronoLocalDateTime): number;
  7728. equals(arg0: any): boolean;
  7729. format(arg0: java.time.format.DateTimeFormatter): string;
  7730. getChronology(): Chronology;
  7731. hashCode(): number;
  7732. isAfter(arg0: ChronoLocalDateTime): boolean;
  7733. isBefore(arg0: ChronoLocalDateTime): boolean;
  7734. isEqual(arg0: ChronoLocalDateTime): boolean;
  7735. toEpochSecond(arg0: ZoneOffset): long;
  7736. toInstant(arg0: ZoneOffset): Instant;
  7737. toLocalDate(): ChronoLocalDate;
  7738. toLocalTime(): LocalTime;
  7739. toString(): string;
  7740. }
  7741. type ChronoLocalDateTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & ChronoLocalDateTime_S & ChronoLocalDateTime$;
  7742. interface ChronoPeriod_S {
  7743. between(arg0: ChronoLocalDate, arg1: ChronoLocalDate): ChronoPeriod;
  7744. }
  7745. interface ChronoPeriod$ {
  7746. equals(arg0: any): boolean;
  7747. getChronology(): Chronology;
  7748. hashCode(): number;
  7749. isNegative(): boolean;
  7750. isZero(): boolean;
  7751. minus(arg0: java.time.temporal.TemporalAmount): this;
  7752. multipliedBy(arg0: number): this;
  7753. negated(): this;
  7754. normalized(): this;
  7755. plus(arg0: java.time.temporal.TemporalAmount): this;
  7756. toString(): string;
  7757. }
  7758. type ChronoPeriod = java.time.temporal.TemporalAmount & ChronoPeriod_S & ChronoPeriod$;
  7759. interface ChronoZonedDateTime_S {
  7760. from(arg0: java.time.temporal.TemporalAccessor): ChronoZonedDateTime;
  7761. timeLineOrder(): (e1: any, e2: any) => number;
  7762. }
  7763. interface ChronoZonedDateTime$ {
  7764. compareTo(arg0: ChronoZonedDateTime): number;
  7765. equals(arg0: any): boolean;
  7766. format(arg0: java.time.format.DateTimeFormatter): string;
  7767. getChronology(): Chronology;
  7768. getOffset(): ZoneOffset;
  7769. getZone(): ZoneId;
  7770. hashCode(): number;
  7771. isAfter(arg0: ChronoZonedDateTime): boolean;
  7772. isBefore(arg0: ChronoZonedDateTime): boolean;
  7773. isEqual(arg0: ChronoZonedDateTime): boolean;
  7774. toEpochSecond(): long;
  7775. toInstant(): Instant;
  7776. toLocalDate(): ChronoLocalDate;
  7777. toLocalDateTime(): ChronoLocalDateTime;
  7778. toLocalTime(): LocalTime;
  7779. toString(): string;
  7780. withEarlierOffsetAtOverlap(): this;
  7781. withLaterOffsetAtOverlap(): this;
  7782. withZoneSameInstant(arg0: ZoneId): this;
  7783. withZoneSameLocal(arg0: ZoneId): this;
  7784. }
  7785. type ChronoZonedDateTime = java.time.temporal.Temporal & java.lang.Comparable & ChronoZonedDateTime_S & ChronoZonedDateTime$;
  7786. interface Chronology_S {
  7787. from(arg0: java.time.temporal.TemporalAccessor): Chronology;
  7788. getAvailableChronologies(): java.util.Set;
  7789. of(arg0: string): Chronology;
  7790. ofLocale(arg0: java.util.Locale): Chronology;
  7791. }
  7792. interface Chronology$ {
  7793. compareTo(arg0: Chronology): number;
  7794. date(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDate;
  7795. date(arg0: number, arg1: number, arg2: number): ChronoLocalDate;
  7796. date(arg0: Era, arg1: number, arg2: number, arg3: number): ChronoLocalDate;
  7797. dateEpochDay(arg0: long): ChronoLocalDate;
  7798. dateNow(): ChronoLocalDate;
  7799. dateNow(arg0: Clock): ChronoLocalDate;
  7800. dateNow(arg0: ZoneId): ChronoLocalDate;
  7801. dateYearDay(arg0: number, arg1: number): ChronoLocalDate;
  7802. dateYearDay(arg0: Era, arg1: number, arg2: number): ChronoLocalDate;
  7803. equals(arg0: any): boolean;
  7804. eraOf(arg0: number): Era;
  7805. eras(): java.util.List;
  7806. getCalendarType(): string;
  7807. getDisplayName(arg0: java.time.format.TextStyle, arg1: java.util.Locale): string;
  7808. getId(): string;
  7809. hashCode(): number;
  7810. isLeapYear(arg0: long): boolean;
  7811. localDateTime(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDateTime;
  7812. period(arg0: number, arg1: number, arg2: number): ChronoPeriod;
  7813. prolepticYear(arg0: Era, arg1: number): number;
  7814. range(arg0: java.time.temporal.ChronoField): java.time.temporal.ValueRange;
  7815. resolveDate(arg0: java.util.Map, arg1: java.time.format.ResolverStyle): ChronoLocalDate;
  7816. toString(): string;
  7817. zonedDateTime(arg0: java.time.temporal.TemporalAccessor): ChronoZonedDateTime;
  7818. zonedDateTime(arg0: Instant, arg1: ZoneId): ChronoZonedDateTime;
  7819. }
  7820. type Chronology = java.lang.Comparable & Chronology_S & Chronology$;
  7821. interface Era_S {
  7822. }
  7823. interface Era$ {
  7824. getDisplayName(arg0: java.time.format.TextStyle, arg1: java.util.Locale): string;
  7825. getValue(): number;
  7826. }
  7827. type Era = java.time.temporal.TemporalAccessor & java.time.temporal.TemporalAdjuster & Era_S & Era$;
  7828. interface IsoChronology_S {
  7829. readonly INSTANCE: IsoChronology;
  7830. }
  7831. type IsoChronology_ST = AbstractChronology_S & java.io.Serializable_S & IsoChronology_S;
  7832. interface IsoChronology_C extends IsoChronology_ST {
  7833. new (): IsoChronology;
  7834. }
  7835. interface IsoChronology$ {
  7836. }
  7837. type IsoChronology = AbstractChronology & java.io.Serializable & IsoChronology_S & IsoChronology$;
  7838. enum IsoEra {
  7839. BCE,
  7840. CE
  7841. }
  7842. }
  7843. namespace java.time.format {
  7844. interface DateTimeFormatter_S {
  7845. readonly BASIC_ISO_DATE: DateTimeFormatter;
  7846. readonly ISO_DATE: DateTimeFormatter;
  7847. readonly ISO_DATE_TIME: DateTimeFormatter;
  7848. readonly ISO_INSTANT: DateTimeFormatter;
  7849. readonly ISO_LOCAL_DATE: DateTimeFormatter;
  7850. readonly ISO_LOCAL_DATE_TIME: DateTimeFormatter;
  7851. readonly ISO_LOCAL_TIME: DateTimeFormatter;
  7852. readonly ISO_OFFSET_DATE: DateTimeFormatter;
  7853. readonly ISO_OFFSET_DATE_TIME: DateTimeFormatter;
  7854. readonly ISO_OFFSET_TIME: DateTimeFormatter;
  7855. readonly ISO_ORDINAL_DATE: DateTimeFormatter;
  7856. readonly ISO_TIME: DateTimeFormatter;
  7857. readonly ISO_WEEK_DATE: DateTimeFormatter;
  7858. readonly ISO_ZONED_DATE_TIME: DateTimeFormatter;
  7859. readonly RFC_1123_DATE_TIME: DateTimeFormatter;
  7860. ofLocalizedDate(arg0: FormatStyle): DateTimeFormatter;
  7861. ofLocalizedDateTime(arg0: FormatStyle): DateTimeFormatter;
  7862. ofLocalizedDateTime(arg0: FormatStyle, arg1: FormatStyle): DateTimeFormatter;
  7863. ofLocalizedTime(arg0: FormatStyle): DateTimeFormatter;
  7864. ofPattern(arg0: string): DateTimeFormatter;
  7865. ofPattern(arg0: string, arg1: java.util.Locale): DateTimeFormatter;
  7866. parsedExcessDays(): java.time.temporal.TemporalQuery;
  7867. parsedLeapSecond(): java.time.temporal.TemporalQuery;
  7868. }
  7869. interface DateTimeFormatter_C extends DateTimeFormatter_S {
  7870. new (): DateTimeFormatter;
  7871. }
  7872. interface DateTimeFormatter$ {
  7873. format(arg0: java.time.temporal.TemporalAccessor): string;
  7874. formatTo(arg0: java.time.temporal.TemporalAccessor, arg1: java.lang.Appendable): void;
  7875. getChronology(): java.time.chrono.Chronology;
  7876. getDecimalStyle(): DecimalStyle;
  7877. getLocale(): java.util.Locale;
  7878. getResolverFields(): java.util.Set;
  7879. getResolverStyle(): ResolverStyle;
  7880. getZone(): ZoneId;
  7881. parse(arg0: java.lang.CharSequence): java.time.temporal.TemporalAccessor;
  7882. parse(arg0: java.lang.CharSequence, arg1: java.time.temporal.TemporalQuery): any;
  7883. parse(arg0: java.lang.CharSequence, arg1: java.text.ParsePosition): java.time.temporal.TemporalAccessor;
  7884. parseBest(arg0: java.lang.CharSequence, ...arg1: java.time.temporal.TemporalQuery[]): java.time.temporal.TemporalAccessor;
  7885. parseUnresolved(arg0: java.lang.CharSequence, arg1: java.text.ParsePosition): java.time.temporal.TemporalAccessor;
  7886. toFormat(): java.text.Format;
  7887. toFormat(arg0: java.time.temporal.TemporalQuery): java.text.Format;
  7888. withChronology(arg0: java.time.chrono.Chronology): this;
  7889. withDecimalStyle(arg0: DecimalStyle): this;
  7890. withLocale(arg0: java.util.Locale): this;
  7891. withResolverFields(...arg0: java.time.temporal.TemporalField[]): this;
  7892. withResolverFields(arg0: java.util.Set): this;
  7893. withResolverStyle(arg0: ResolverStyle): this;
  7894. withZone(arg0: ZoneId): this;
  7895. }
  7896. type DateTimeFormatter = DateTimeFormatter_S & DateTimeFormatter$;
  7897. interface DecimalStyle_S {
  7898. readonly STANDARD: DecimalStyle;
  7899. getAvailableLocales(): java.util.Set;
  7900. of(arg0: java.util.Locale): DecimalStyle;
  7901. ofDefaultLocale(): DecimalStyle;
  7902. }
  7903. interface DecimalStyle_C extends DecimalStyle_S {
  7904. new (): DecimalStyle;
  7905. }
  7906. interface DecimalStyle$ {
  7907. getDecimalSeparator(): string;
  7908. getNegativeSign(): string;
  7909. getPositiveSign(): string;
  7910. getZeroDigit(): string;
  7911. withDecimalSeparator(arg0: string): this;
  7912. withNegativeSign(arg0: string): this;
  7913. withPositiveSign(arg0: string): this;
  7914. withZeroDigit(arg0: string): this;
  7915. }
  7916. type DecimalStyle = DecimalStyle_S & DecimalStyle$;
  7917. enum FormatStyle {
  7918. FULL,
  7919. LONG,
  7920. MEDIUM,
  7921. SHORT
  7922. }
  7923. enum ResolverStyle {
  7924. STRICT,
  7925. SMART,
  7926. LENIENT
  7927. }
  7928. enum TextStyle {
  7929. FULL,
  7930. FULL_STANDALONE,
  7931. SHORT,
  7932. SHORT_STANDALONE,
  7933. NARROW,
  7934. NARROW_STANDALONE
  7935. }
  7936. }
  7937. namespace java.time.temporal {
  7938. enum ChronoField {
  7939. NANO_OF_SECOND,
  7940. NANO_OF_DAY,
  7941. MICRO_OF_SECOND,
  7942. MICRO_OF_DAY,
  7943. MILLI_OF_SECOND,
  7944. MILLI_OF_DAY,
  7945. SECOND_OF_MINUTE,
  7946. SECOND_OF_DAY,
  7947. MINUTE_OF_HOUR,
  7948. MINUTE_OF_DAY,
  7949. HOUR_OF_AMPM,
  7950. CLOCK_HOUR_OF_AMPM,
  7951. HOUR_OF_DAY,
  7952. CLOCK_HOUR_OF_DAY,
  7953. AMPM_OF_DAY,
  7954. DAY_OF_WEEK,
  7955. ALIGNED_DAY_OF_WEEK_IN_MONTH,
  7956. ALIGNED_DAY_OF_WEEK_IN_YEAR,
  7957. DAY_OF_MONTH,
  7958. DAY_OF_YEAR,
  7959. EPOCH_DAY,
  7960. ALIGNED_WEEK_OF_MONTH,
  7961. ALIGNED_WEEK_OF_YEAR,
  7962. MONTH_OF_YEAR,
  7963. PROLEPTIC_MONTH,
  7964. YEAR_OF_ERA,
  7965. YEAR,
  7966. ERA,
  7967. INSTANT_SECONDS,
  7968. OFFSET_SECONDS
  7969. }
  7970. interface Temporal_S {
  7971. }
  7972. interface Temporal$ {
  7973. isSupported(arg0: TemporalUnit): boolean;
  7974. minus(arg0: TemporalAmount): this;
  7975. minus(arg0: long, arg1: TemporalUnit): this;
  7976. plus(arg0: TemporalAmount): this;
  7977. plus(arg0: long, arg1: TemporalUnit): this;
  7978. until(arg0: Temporal, arg1: TemporalUnit): long;
  7979. with(arg0: TemporalAdjuster): this;
  7980. with(arg0: TemporalField, arg1: long): this;
  7981. }
  7982. type Temporal = TemporalAccessor & Temporal_S & Temporal$;
  7983. interface TemporalAccessor_S {
  7984. }
  7985. interface TemporalAccessor$ {
  7986. get(arg0: TemporalField): number;
  7987. getLong(arg0: TemporalField): long;
  7988. isSupported(arg0: TemporalField): boolean;
  7989. query(arg0: TemporalQuery): any;
  7990. range(arg0: TemporalField): ValueRange;
  7991. }
  7992. type TemporalAccessor = TemporalAccessor_S & TemporalAccessor$;
  7993. interface TemporalAdjuster_S {
  7994. }
  7995. interface TemporalAdjuster$ {
  7996. adjustInto(arg0: Temporal): Temporal;
  7997. }
  7998. type TemporalAdjuster = TemporalAdjuster_S & TemporalAdjuster$;
  7999. interface TemporalAmount_S {
  8000. }
  8001. interface TemporalAmount$ {
  8002. addTo(arg0: Temporal): Temporal;
  8003. get(arg0: TemporalUnit): long;
  8004. getUnits(): java.util.List;
  8005. subtractFrom(arg0: Temporal): Temporal;
  8006. }
  8007. type TemporalAmount = TemporalAmount_S & TemporalAmount$;
  8008. interface TemporalField_S {
  8009. }
  8010. interface TemporalField$ {
  8011. adjustInto(arg0: Temporal, arg1: long): Temporal;
  8012. getBaseUnit(): TemporalUnit;
  8013. getDisplayName(arg0: java.util.Locale): string;
  8014. getFrom(arg0: TemporalAccessor): long;
  8015. getRangeUnit(): TemporalUnit;
  8016. isDateBased(): boolean;
  8017. isSupportedBy(arg0: TemporalAccessor): boolean;
  8018. isTimeBased(): boolean;
  8019. range(): ValueRange;
  8020. rangeRefinedBy(arg0: TemporalAccessor): ValueRange;
  8021. resolve(arg0: java.util.Map, arg1: TemporalAccessor, arg2: java.time.format.ResolverStyle): TemporalAccessor;
  8022. toString(): string;
  8023. }
  8024. type TemporalField = TemporalField_S & TemporalField$;
  8025. interface TemporalQuery_S {
  8026. }
  8027. interface TemporalQuery$ {
  8028. queryFrom(arg0: TemporalAccessor): any;
  8029. }
  8030. type TemporalQuery = TemporalQuery_S & TemporalQuery$;
  8031. interface TemporalUnit_S {
  8032. }
  8033. interface TemporalUnit$ {
  8034. addTo(arg0: Temporal, arg1: long): Temporal;
  8035. between(arg0: Temporal, arg1: Temporal): long;
  8036. getDuration(): Duration;
  8037. isDateBased(): boolean;
  8038. isDurationEstimated(): boolean;
  8039. isSupportedBy(arg0: Temporal): boolean;
  8040. isTimeBased(): boolean;
  8041. toString(): string;
  8042. }
  8043. type TemporalUnit = TemporalUnit_S & TemporalUnit$;
  8044. interface ValueRange_S {
  8045. of(arg0: long, arg1: long): ValueRange;
  8046. of(arg0: long, arg1: long, arg2: long): ValueRange;
  8047. of(arg0: long, arg1: long, arg2: long, arg3: long): ValueRange;
  8048. }
  8049. type ValueRange_ST = java.io.Serializable_S & ValueRange_S;
  8050. interface ValueRange_C extends ValueRange_ST {
  8051. new (): ValueRange;
  8052. }
  8053. interface ValueRange$ {
  8054. checkValidIntValue(arg0: long, arg1: TemporalField): number;
  8055. checkValidValue(arg0: long, arg1: TemporalField): long;
  8056. getLargestMinimum(): long;
  8057. getMaximum(): long;
  8058. getMinimum(): long;
  8059. getSmallestMaximum(): long;
  8060. isFixed(): boolean;
  8061. isIntValue(): boolean;
  8062. isValidIntValue(arg0: long): boolean;
  8063. isValidValue(arg0: long): boolean;
  8064. }
  8065. type ValueRange = java.io.Serializable & ValueRange_S & ValueRange$;
  8066. }
  8067. namespace java.time.zone {
  8068. interface ZoneOffsetTransition_S {
  8069. of(arg0: LocalDateTime, arg1: ZoneOffset, arg2: ZoneOffset): ZoneOffsetTransition;
  8070. }
  8071. type ZoneOffsetTransition_ST = java.lang.Comparable_S & java.io.Serializable_S & ZoneOffsetTransition_S;
  8072. interface ZoneOffsetTransition_C extends ZoneOffsetTransition_ST {
  8073. new (): ZoneOffsetTransition;
  8074. }
  8075. interface ZoneOffsetTransition$ {
  8076. compareTo(arg0: ZoneOffsetTransition): number;
  8077. getDateTimeAfter(): LocalDateTime;
  8078. getDateTimeBefore(): LocalDateTime;
  8079. getDuration(): Duration;
  8080. getInstant(): Instant;
  8081. getOffsetAfter(): ZoneOffset;
  8082. getOffsetBefore(): ZoneOffset;
  8083. isGap(): boolean;
  8084. isOverlap(): boolean;
  8085. isValidOffset(arg0: ZoneOffset): boolean;
  8086. toEpochSecond(): long;
  8087. }
  8088. type ZoneOffsetTransition = java.lang.Comparable & java.io.Serializable & ZoneOffsetTransition_S & ZoneOffsetTransition$;
  8089. interface ZoneRules_S {
  8090. of(arg0: ZoneOffset): ZoneRules;
  8091. of(arg0: ZoneOffset, arg1: ZoneOffset, arg2: java.util.List, arg3: java.util.List, arg4: java.util.List): ZoneRules;
  8092. }
  8093. type ZoneRules_ST = java.io.Serializable_S & ZoneRules_S;
  8094. interface ZoneRules_C extends ZoneRules_ST {
  8095. new (): ZoneRules;
  8096. }
  8097. interface ZoneRules$ {
  8098. getDaylightSavings(arg0: Instant): Duration;
  8099. getOffset(arg0: LocalDateTime): ZoneOffset;
  8100. getOffset(arg0: Instant): ZoneOffset;
  8101. getStandardOffset(arg0: Instant): ZoneOffset;
  8102. getTransition(arg0: LocalDateTime): ZoneOffsetTransition;
  8103. getTransitionRules(): java.util.List;
  8104. getTransitions(): java.util.List;
  8105. getValidOffsets(arg0: LocalDateTime): java.util.List;
  8106. isDaylightSavings(arg0: Instant): boolean;
  8107. isFixedOffset(): boolean;
  8108. isValidOffset(arg0: LocalDateTime, arg1: ZoneOffset): boolean;
  8109. nextTransition(arg0: Instant): ZoneOffsetTransition;
  8110. previousTransition(arg0: Instant): ZoneOffsetTransition;
  8111. }
  8112. type ZoneRules = java.io.Serializable & ZoneRules_S & ZoneRules$;
  8113. }
  8114. namespace java.util {
  8115. interface AbstractCollection_S {
  8116. }
  8117. type AbstractCollection_ST = Collection_S & AbstractCollection_S;
  8118. interface AbstractCollection_C extends AbstractCollection_ST {
  8119. }
  8120. interface AbstractCollection$ {
  8121. }
  8122. type AbstractCollection = Collection & AbstractCollection_S & AbstractCollection$;
  8123. interface AbstractList_S {
  8124. }
  8125. type AbstractList_ST = AbstractCollection_S & List_S & AbstractList_S;
  8126. interface AbstractList_C extends AbstractList_ST {
  8127. }
  8128. interface AbstractList$ {
  8129. }
  8130. type AbstractList = AbstractCollection & List & AbstractList_S & AbstractList$;
  8131. interface AbstractMap_S {
  8132. }
  8133. type AbstractMap_ST = Map_S & AbstractMap_S;
  8134. interface AbstractMap_C extends AbstractMap_ST {
  8135. }
  8136. interface AbstractMap$ {
  8137. }
  8138. type AbstractMap = Map & AbstractMap_S & AbstractMap$;
  8139. interface AbstractSequentialList_S {
  8140. }
  8141. type AbstractSequentialList_ST = AbstractList_S & AbstractSequentialList_S;
  8142. interface AbstractSequentialList_C extends AbstractSequentialList_ST {
  8143. }
  8144. interface AbstractSequentialList$ {
  8145. }
  8146. type AbstractSequentialList = AbstractList & AbstractSequentialList_S & AbstractSequentialList$;
  8147. interface AbstractSet_S {
  8148. }
  8149. type AbstractSet_ST = AbstractCollection_S & Set_S & AbstractSet_S;
  8150. interface AbstractSet_C extends AbstractSet_ST {
  8151. }
  8152. interface AbstractSet$ {
  8153. }
  8154. type AbstractSet = AbstractCollection & Set & AbstractSet_S & AbstractSet$;
  8155. interface ArrayList_S {
  8156. }
  8157. type ArrayList_ST = AbstractList_S & RandomAccess_S & java.io.Serializable_S & List_S & java.lang.Cloneable_S & ArrayList_S;
  8158. interface ArrayList_C extends ArrayList_ST {
  8159. new (): ArrayList;
  8160. new (arg0: Collection): ArrayList;
  8161. new (arg0: number): ArrayList;
  8162. }
  8163. interface ArrayList$ {
  8164. clone(): any;
  8165. ensureCapacity(arg0: number): void;
  8166. trimToSize(): void;
  8167. }
  8168. type ArrayList = AbstractList & List & RandomAccess & java.lang.Cloneable & java.io.Serializable & ArrayList_S & ArrayList$;
  8169. interface BitSet_S {
  8170. valueOf(arg0: long[]): BitSet;
  8171. valueOf(arg0: number[]): BitSet;
  8172. valueOf(arg0: java.nio.LongBuffer): BitSet;
  8173. valueOf(arg0: java.nio.ByteBuffer): BitSet;
  8174. }
  8175. type BitSet_ST = java.io.Serializable_S & java.lang.Cloneable_S & BitSet_S;
  8176. interface BitSet_C extends BitSet_ST {
  8177. new (): BitSet;
  8178. new (arg0: number): BitSet;
  8179. }
  8180. interface BitSet$ {
  8181. and(arg0: BitSet): void;
  8182. andNot(arg0: BitSet): void;
  8183. cardinality(): number;
  8184. clear(): void;
  8185. clear(arg0: number): void;
  8186. clear(arg0: number, arg1: number): void;
  8187. clone(): any;
  8188. flip(arg0: number): void;
  8189. flip(arg0: number, arg1: number): void;
  8190. get(arg0: number): boolean;
  8191. get(arg0: number, arg1: number): this;
  8192. intersects(arg0: BitSet): boolean;
  8193. isEmpty(): boolean;
  8194. length(): number;
  8195. nextClearBit(arg0: number): number;
  8196. nextSetBit(arg0: number): number;
  8197. or(arg0: BitSet): void;
  8198. previousClearBit(arg0: number): number;
  8199. previousSetBit(arg0: number): number;
  8200. set(arg0: number): void;
  8201. set(arg0: number, arg1: boolean): void;
  8202. set(arg0: number, arg1: number): void;
  8203. set(arg0: number, arg1: number, arg2: boolean): void;
  8204. size(): number;
  8205. stream(): java.util.stream.IntStream;
  8206. toByteArray(): number[];
  8207. toLongArray(): long[];
  8208. xor(arg0: BitSet): void;
  8209. }
  8210. type BitSet = java.lang.Cloneable & java.io.Serializable & BitSet_S & BitSet$;
  8211. interface Calendar_S {
  8212. readonly ALL_STYLES: number;
  8213. readonly AM: number;
  8214. readonly AM_PM: number;
  8215. readonly APRIL: number;
  8216. readonly AUGUST: number;
  8217. readonly DATE: number;
  8218. readonly DAY_OF_MONTH: number;
  8219. readonly DAY_OF_WEEK: number;
  8220. readonly DAY_OF_WEEK_IN_MONTH: number;
  8221. readonly DAY_OF_YEAR: number;
  8222. readonly DECEMBER: number;
  8223. readonly DST_OFFSET: number;
  8224. readonly ERA: number;
  8225. readonly FEBRUARY: number;
  8226. readonly FIELD_COUNT: number;
  8227. readonly FRIDAY: number;
  8228. readonly HOUR: number;
  8229. readonly HOUR_OF_DAY: number;
  8230. readonly JANUARY: number;
  8231. readonly JULY: number;
  8232. readonly JUNE: number;
  8233. readonly LONG: number;
  8234. readonly LONG_FORMAT: number;
  8235. readonly LONG_STANDALONE: number;
  8236. readonly MARCH: number;
  8237. readonly MAY: number;
  8238. readonly MILLISECOND: number;
  8239. readonly MINUTE: number;
  8240. readonly MONDAY: number;
  8241. readonly MONTH: number;
  8242. readonly NARROW_FORMAT: number;
  8243. readonly NARROW_STANDALONE: number;
  8244. readonly NOVEMBER: number;
  8245. readonly OCTOBER: number;
  8246. readonly PM: number;
  8247. readonly SATURDAY: number;
  8248. readonly SECOND: number;
  8249. readonly SEPTEMBER: number;
  8250. readonly SHORT: number;
  8251. readonly SHORT_FORMAT: number;
  8252. readonly SHORT_STANDALONE: number;
  8253. readonly SUNDAY: number;
  8254. readonly THURSDAY: number;
  8255. readonly TUESDAY: number;
  8256. readonly UNDECIMBER: number;
  8257. readonly WEDNESDAY: number;
  8258. readonly WEEK_OF_MONTH: number;
  8259. readonly WEEK_OF_YEAR: number;
  8260. readonly YEAR: number;
  8261. readonly ZONE_OFFSET: number;
  8262. getAvailableCalendarTypes(): Set;
  8263. getAvailableLocales(): Locale[];
  8264. getInstance(): Calendar;
  8265. getInstance(arg0: Locale): Calendar;
  8266. getInstance(arg0: TimeZone): Calendar;
  8267. getInstance(arg0: TimeZone, arg1: Locale): Calendar;
  8268. }
  8269. type Calendar_ST = java.lang.Comparable_S & java.io.Serializable_S & java.lang.Cloneable_S & Calendar_S;
  8270. interface Calendar_C extends Calendar_ST {
  8271. }
  8272. interface Calendar$ {
  8273. add(arg0: number, arg1: number): void;
  8274. after(arg0: any): boolean;
  8275. before(arg0: any): boolean;
  8276. clear(): void;
  8277. clear(arg0: number): void;
  8278. clone(): any;
  8279. compareTo(arg0: Calendar): number;
  8280. get(arg0: number): number;
  8281. getActualMaximum(arg0: number): number;
  8282. getActualMinimum(arg0: number): number;
  8283. getCalendarType(): string;
  8284. getDisplayName(arg0: number, arg1: number, arg2: Locale): string;
  8285. getDisplayNames(arg0: number, arg1: number, arg2: Locale): Map;
  8286. getFirstDayOfWeek(): number;
  8287. getGreatestMinimum(arg0: number): number;
  8288. getLeastMaximum(arg0: number): number;
  8289. getMaximum(arg0: number): number;
  8290. getMinimalDaysInFirstWeek(): number;
  8291. getMinimum(arg0: number): number;
  8292. getTime(): Date;
  8293. getTimeInMillis(): long;
  8294. getTimeZone(): TimeZone;
  8295. getWeekYear(): number;
  8296. getWeeksInWeekYear(): number;
  8297. isLenient(): boolean;
  8298. isSet(arg0: number): boolean;
  8299. isWeekDateSupported(): boolean;
  8300. roll(arg0: number, arg1: boolean): void;
  8301. roll(arg0: number, arg1: number): void;
  8302. set(arg0: number, arg1: number): void;
  8303. set(arg0: number, arg1: number, arg2: number): void;
  8304. set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
  8305. set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  8306. setFirstDayOfWeek(arg0: number): void;
  8307. setLenient(arg0: boolean): void;
  8308. setMinimalDaysInFirstWeek(arg0: number): void;
  8309. setTime(arg0: Date): void;
  8310. setTimeInMillis(arg0: long): void;
  8311. setTimeZone(arg0: TimeZone): void;
  8312. setWeekDate(arg0: number, arg1: number, arg2: number): void;
  8313. toInstant(): java.time.Instant;
  8314. }
  8315. type Calendar = java.io.Serializable & java.lang.Cloneable & java.lang.Comparable & Calendar_S & Calendar$;
  8316. interface Collection_S {
  8317. }
  8318. interface Collection$ {
  8319. add(arg0: any): boolean;
  8320. addAll(arg0: Collection): boolean;
  8321. clear(): void;
  8322. contains(arg0: any): boolean;
  8323. containsAll(arg0: Collection): boolean;
  8324. equals(arg0: any): boolean;
  8325. hashCode(): number;
  8326. isEmpty(): boolean;
  8327. parallelStream(): java.util.stream.Stream;
  8328. remove(arg0: any): boolean;
  8329. removeAll(arg0: Collection): boolean;
  8330. removeIf(predicate: (t: any) => boolean): boolean;
  8331. retainAll(arg0: Collection): boolean;
  8332. size(): number;
  8333. stream(): java.util.stream.Stream;
  8334. toArray(): any[];
  8335. toArray(arg0: any[]): any[];
  8336. }
  8337. type Collection = java.lang.Iterable & Collection_S & Collection$;
  8338. interface Comparator_S {
  8339. comparing(func: (t: any) => any): (e1: any, e2: any) => number;
  8340. comparing(func0: (t: any) => any, comparator1: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8341. comparingDouble(arg0: java.util.function_.ToDoubleFunction): (e1: any, e2: any) => number;
  8342. comparingInt(arg0: java.util.function_.ToIntFunction): (e1: any, e2: any) => number;
  8343. comparingLong(arg0: java.util.function_.ToLongFunction): (e1: any, e2: any) => number;
  8344. naturalOrder(): (e1: any, e2: any) => number;
  8345. nullsFirst(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8346. nullsLast(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8347. reverseOrder(): (e1: any, e2: any) => number;
  8348. }
  8349. interface Comparator$ {
  8350. compare(arg0: any, arg1: any): number;
  8351. equals(arg0: any): boolean;
  8352. reversed(): (e1: any, e2: any) => number;
  8353. thenComparing(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8354. thenComparing(func: (t: any) => any): (e1: any, e2: any) => number;
  8355. thenComparing(func0: (t: any) => any, comparator1: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8356. thenComparingDouble(arg0: java.util.function_.ToDoubleFunction): (e1: any, e2: any) => number;
  8357. thenComparingInt(arg0: java.util.function_.ToIntFunction): (e1: any, e2: any) => number;
  8358. thenComparingLong(arg0: java.util.function_.ToLongFunction): (e1: any, e2: any) => number;
  8359. }
  8360. type Comparator = Comparator_S & Comparator$;
  8361. interface Currency_S {
  8362. getAvailableCurrencies(): Set;
  8363. getInstance(arg0: Locale): Currency;
  8364. getInstance(arg0: string): Currency;
  8365. }
  8366. type Currency_ST = java.io.Serializable_S & Currency_S;
  8367. interface Currency_C extends Currency_ST {
  8368. new (): Currency;
  8369. }
  8370. interface Currency$ {
  8371. getCurrencyCode(): string;
  8372. getDefaultFractionDigits(): number;
  8373. getDisplayName(): string;
  8374. getDisplayName(arg0: Locale): string;
  8375. getNumericCode(): number;
  8376. getSymbol(): string;
  8377. getSymbol(arg0: Locale): string;
  8378. }
  8379. type Currency = java.io.Serializable & Currency_S & Currency$;
  8380. interface Deque_S {
  8381. }
  8382. interface Deque$ {
  8383. addFirst(arg0: any): void;
  8384. addLast(arg0: any): void;
  8385. descendingIterator(): Iterator;
  8386. getFirst(): any;
  8387. getLast(): any;
  8388. offerFirst(arg0: any): boolean;
  8389. offerLast(arg0: any): boolean;
  8390. peekFirst(): any;
  8391. peekLast(): any;
  8392. pollFirst(): any;
  8393. pollLast(): any;
  8394. pop(): any;
  8395. push(arg0: any): void;
  8396. removeFirst(): any;
  8397. removeFirstOccurrence(arg0: any): boolean;
  8398. removeLast(): any;
  8399. removeLastOccurrence(arg0: any): boolean;
  8400. }
  8401. type Deque = Queue & Deque_S & Deque$;
  8402. interface Dictionary_S {
  8403. }
  8404. interface Dictionary_C extends Dictionary_S {
  8405. new (): Dictionary;
  8406. }
  8407. interface Dictionary$ {
  8408. elements(): Enumeration;
  8409. get(arg0: any): any;
  8410. isEmpty(): boolean;
  8411. keys(): Enumeration;
  8412. put(arg0: any, arg1: any): any;
  8413. remove(arg0: any): any;
  8414. size(): number;
  8415. }
  8416. type Dictionary = Dictionary_S & Dictionary$;
  8417. interface DoubleSummaryStatistics_S {
  8418. }
  8419. type DoubleSummaryStatistics_ST = java.util.function_.DoubleConsumer_S & DoubleSummaryStatistics_S;
  8420. interface DoubleSummaryStatistics_C extends DoubleSummaryStatistics_ST {
  8421. new (): DoubleSummaryStatistics;
  8422. }
  8423. interface DoubleSummaryStatistics$ {
  8424. combine(arg0: DoubleSummaryStatistics): void;
  8425. getAverage(): number;
  8426. getCount(): long;
  8427. getMax(): number;
  8428. getMin(): number;
  8429. getSum(): number;
  8430. }
  8431. type DoubleSummaryStatistics = java.util.function_.DoubleConsumer & DoubleSummaryStatistics_S & DoubleSummaryStatistics$;
  8432. interface EnumMap_S {
  8433. }
  8434. type EnumMap_ST = AbstractMap_S & java.io.Serializable_S & java.lang.Cloneable_S & EnumMap_S;
  8435. interface EnumMap_C extends EnumMap_ST {
  8436. new (arg0: java.lang.Class): EnumMap;
  8437. new (arg0: Map): EnumMap;
  8438. new (arg0: EnumMap): EnumMap;
  8439. }
  8440. interface EnumMap$ {
  8441. clone(): this;
  8442. put(arg0: java.lang.Enum, arg1: any): any;
  8443. }
  8444. type EnumMap = AbstractMap & java.io.Serializable & java.lang.Cloneable & EnumMap_S & EnumMap$;
  8445. interface EnumSet_S {
  8446. allOf(arg0: java.lang.Class): EnumSet;
  8447. complementOf(arg0: EnumSet): EnumSet;
  8448. copyOf(arg0: EnumSet): EnumSet;
  8449. copyOf(arg0: Collection): EnumSet;
  8450. noneOf(arg0: java.lang.Class): EnumSet;
  8451. of(arg0: java.lang.Enum): EnumSet;
  8452. of(arg0: java.lang.Enum, ...arg1: java.lang.Enum[]): EnumSet;
  8453. of(arg0: java.lang.Enum, arg1: java.lang.Enum): EnumSet;
  8454. of(arg0: java.lang.Enum, arg1: java.lang.Enum, arg2: java.lang.Enum): EnumSet;
  8455. of(arg0: java.lang.Enum, arg1: java.lang.Enum, arg2: java.lang.Enum, arg3: java.lang.Enum): EnumSet;
  8456. of(arg0: java.lang.Enum, arg1: java.lang.Enum, arg2: java.lang.Enum, arg3: java.lang.Enum, arg4: java.lang.Enum): EnumSet;
  8457. range(arg0: java.lang.Enum, arg1: java.lang.Enum): EnumSet;
  8458. }
  8459. type EnumSet_ST = java.io.Serializable_S & AbstractSet_S & java.lang.Cloneable_S & EnumSet_S;
  8460. interface EnumSet_C extends EnumSet_ST {
  8461. }
  8462. interface EnumSet$ {
  8463. clone(): this;
  8464. }
  8465. type EnumSet = AbstractSet & java.lang.Cloneable & java.io.Serializable & EnumSet_S & EnumSet$;
  8466. interface Enumeration_S {
  8467. }
  8468. interface Enumeration$ {
  8469. hasMoreElements(): boolean;
  8470. nextElement(): any;
  8471. }
  8472. type Enumeration = Enumeration_S & Enumeration$;
  8473. interface EventListener_S {
  8474. }
  8475. interface EventListener$ {
  8476. }
  8477. type EventListener = EventListener_S & EventListener$;
  8478. interface EventObject_S {
  8479. }
  8480. type EventObject_ST = java.io.Serializable_S & EventObject_S;
  8481. interface EventObject_C extends EventObject_ST {
  8482. new (arg0: any): EventObject;
  8483. }
  8484. interface EventObject$ {
  8485. getSource(): any;
  8486. }
  8487. type EventObject = java.io.Serializable & EventObject_S & EventObject$;
  8488. interface GregorianCalendar_S {
  8489. readonly AD: number;
  8490. readonly BC: number;
  8491. from(arg0: java.time.ZonedDateTime): GregorianCalendar;
  8492. }
  8493. type GregorianCalendar_ST = Calendar_S & GregorianCalendar_S;
  8494. interface GregorianCalendar_C extends GregorianCalendar_ST {
  8495. new (): GregorianCalendar;
  8496. new (arg0: TimeZone): GregorianCalendar;
  8497. new (arg0: Locale): GregorianCalendar;
  8498. new (arg0: TimeZone, arg1: Locale): GregorianCalendar;
  8499. new (arg0: number, arg1: number, arg2: number): GregorianCalendar;
  8500. new (arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): GregorianCalendar;
  8501. new (arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): GregorianCalendar;
  8502. }
  8503. interface GregorianCalendar$ {
  8504. getGregorianChange(): Date;
  8505. isLeapYear(arg0: number): boolean;
  8506. setGregorianChange(arg0: Date): void;
  8507. toZonedDateTime(): java.time.ZonedDateTime;
  8508. }
  8509. type GregorianCalendar = Calendar & GregorianCalendar_S & GregorianCalendar$;
  8510. interface HashMap_S {
  8511. }
  8512. type HashMap_ST = AbstractMap_S & java.io.Serializable_S & Map_S & java.lang.Cloneable_S & HashMap_S;
  8513. interface HashMap_C extends HashMap_ST {
  8514. new (): HashMap;
  8515. new (arg0: number): HashMap;
  8516. new (arg0: Map): HashMap;
  8517. new (arg0: number, arg1: number): HashMap;
  8518. }
  8519. interface HashMap$ {
  8520. clone(): any;
  8521. }
  8522. type HashMap = AbstractMap & Map & java.lang.Cloneable & java.io.Serializable & HashMap_S & HashMap$;
  8523. interface HashSet_S {
  8524. }
  8525. type HashSet_ST = java.io.Serializable_S & Set_S & AbstractSet_S & java.lang.Cloneable_S & HashSet_S;
  8526. interface HashSet_C extends HashSet_ST {
  8527. new (): HashSet;
  8528. new (arg0: number): HashSet;
  8529. new (arg0: Collection): HashSet;
  8530. new (arg0: number, arg1: number): HashSet;
  8531. }
  8532. interface HashSet$ {
  8533. clone(): any;
  8534. }
  8535. type HashSet = AbstractSet & Set & java.lang.Cloneable & java.io.Serializable & HashSet_S & HashSet$;
  8536. interface Hashtable_S {
  8537. }
  8538. type Hashtable_ST = Dictionary_S & java.io.Serializable_S & Map_S & java.lang.Cloneable_S & Hashtable_S;
  8539. interface Hashtable_C extends Hashtable_ST {
  8540. new (): Hashtable;
  8541. new (arg0: Map): Hashtable;
  8542. new (arg0: number): Hashtable;
  8543. new (arg0: number, arg1: number): Hashtable;
  8544. }
  8545. interface Hashtable$ {
  8546. clone(): any;
  8547. contains(arg0: any): boolean;
  8548. }
  8549. type Hashtable = Dictionary & Map & java.lang.Cloneable & java.io.Serializable & Hashtable_S & Hashtable$;
  8550. interface IntSummaryStatistics_S {
  8551. }
  8552. type IntSummaryStatistics_ST = java.util.function_.IntConsumer_S & IntSummaryStatistics_S;
  8553. interface IntSummaryStatistics_C extends IntSummaryStatistics_ST {
  8554. new (): IntSummaryStatistics;
  8555. }
  8556. interface IntSummaryStatistics$ {
  8557. combine(arg0: IntSummaryStatistics): void;
  8558. getAverage(): number;
  8559. getCount(): long;
  8560. getMax(): number;
  8561. getMin(): number;
  8562. getSum(): long;
  8563. }
  8564. type IntSummaryStatistics = java.util.function_.IntConsumer & IntSummaryStatistics_S & IntSummaryStatistics$;
  8565. interface Iterator_S {
  8566. }
  8567. interface Iterator$ {
  8568. forEachRemaining(consumer: (t: any) => void): void;
  8569. hasNext(): boolean;
  8570. next(): any;
  8571. remove(): void;
  8572. }
  8573. type Iterator = Iterator_S & Iterator$;
  8574. interface LinkedHashMap_S {
  8575. }
  8576. type LinkedHashMap_ST = HashMap_S & Map_S & LinkedHashMap_S;
  8577. interface LinkedHashMap_C extends LinkedHashMap_ST {
  8578. new (): LinkedHashMap;
  8579. new (arg0: number): LinkedHashMap;
  8580. new (arg0: Map): LinkedHashMap;
  8581. new (arg0: number, arg1: number): LinkedHashMap;
  8582. new (arg0: number, arg1: number, arg2: boolean): LinkedHashMap;
  8583. }
  8584. interface LinkedHashMap$ {
  8585. }
  8586. type LinkedHashMap = HashMap & Map & LinkedHashMap_S & LinkedHashMap$;
  8587. interface LinkedList_S {
  8588. }
  8589. type LinkedList_ST = java.io.Serializable_S & AbstractSequentialList_S & List_S & Deque_S & java.lang.Cloneable_S & LinkedList_S;
  8590. interface LinkedList_C extends LinkedList_ST {
  8591. new (): LinkedList;
  8592. new (arg0: Collection): LinkedList;
  8593. }
  8594. interface LinkedList$ {
  8595. clone(): any;
  8596. }
  8597. type LinkedList = AbstractSequentialList & List & Deque & java.lang.Cloneable & java.io.Serializable & LinkedList_S & LinkedList$;
  8598. interface List_S {
  8599. }
  8600. interface List$ {
  8601. add(arg0: number, arg1: any): void;
  8602. addAll(arg0: number, arg1: Collection): boolean;
  8603. get(arg0: number): any;
  8604. indexOf(arg0: any): number;
  8605. lastIndexOf(arg0: any): number;
  8606. listIterator(): ListIterator;
  8607. listIterator(arg0: number): ListIterator;
  8608. remove(arg0: number): any;
  8609. replaceAll(arg0: java.util.function_.UnaryOperator): void;
  8610. set(arg0: number, arg1: any): any;
  8611. sort(comparator: (e1: any, e2: any) => number): void;
  8612. subList(arg0: number, arg1: number): this;
  8613. }
  8614. type List = Collection & List_S & List$;
  8615. interface ListIterator_S {
  8616. }
  8617. interface ListIterator$ {
  8618. add(arg0: any): void;
  8619. hasPrevious(): boolean;
  8620. nextIndex(): number;
  8621. previous(): any;
  8622. previousIndex(): number;
  8623. set(arg0: any): void;
  8624. }
  8625. type ListIterator = Iterator & ListIterator_S & ListIterator$;
  8626. interface Locale_S {
  8627. readonly CANADA: Locale;
  8628. readonly CANADA_FRENCH: Locale;
  8629. readonly CHINA: Locale;
  8630. readonly CHINESE: Locale;
  8631. readonly ENGLISH: Locale;
  8632. readonly FRANCE: Locale;
  8633. readonly FRENCH: Locale;
  8634. readonly GERMAN: Locale;
  8635. readonly GERMANY: Locale;
  8636. readonly ITALIAN: Locale;
  8637. readonly ITALY: Locale;
  8638. readonly JAPAN: Locale;
  8639. readonly JAPANESE: Locale;
  8640. readonly KOREA: Locale;
  8641. readonly KOREAN: Locale;
  8642. readonly PRC: Locale;
  8643. readonly PRIVATE_USE_EXTENSION: string;
  8644. readonly ROOT: Locale;
  8645. readonly SIMPLIFIED_CHINESE: Locale;
  8646. readonly TAIWAN: Locale;
  8647. readonly TRADITIONAL_CHINESE: Locale;
  8648. readonly UK: Locale;
  8649. readonly UNICODE_LOCALE_EXTENSION: string;
  8650. readonly US: Locale;
  8651. filter(arg0: List, arg1: Collection): List;
  8652. filter(arg0: List, arg1: Collection, arg2: Locale$FilteringMode): List;
  8653. filterTags(arg0: List, arg1: Collection): List;
  8654. filterTags(arg0: List, arg1: Collection, arg2: Locale$FilteringMode): List;
  8655. forLanguageTag(arg0: string): Locale;
  8656. getAvailableLocales(): Locale[];
  8657. getDefault(): Locale;
  8658. getDefault(arg0: Locale$Category): Locale;
  8659. getISOCountries(): string[];
  8660. getISOLanguages(): string[];
  8661. lookup(arg0: List, arg1: Collection): Locale;
  8662. lookupTag(arg0: List, arg1: Collection): string;
  8663. setDefault(arg0: Locale): void;
  8664. setDefault(arg0: Locale$Category, arg1: Locale): void;
  8665. }
  8666. type Locale_ST = java.io.Serializable_S & java.lang.Cloneable_S & Locale_S;
  8667. interface Locale_C extends Locale_ST {
  8668. new (arg0: string): Locale;
  8669. new (arg0: string, arg1: string): Locale;
  8670. new (arg0: string, arg1: string, arg2: string): Locale;
  8671. }
  8672. interface Locale$ {
  8673. clone(): any;
  8674. getCountry(): string;
  8675. getDisplayCountry(): string;
  8676. getDisplayCountry(arg0: Locale): string;
  8677. getDisplayLanguage(): string;
  8678. getDisplayLanguage(arg0: Locale): string;
  8679. getDisplayName(): string;
  8680. getDisplayName(arg0: Locale): string;
  8681. getDisplayScript(): string;
  8682. getDisplayScript(arg0: Locale): string;
  8683. getDisplayVariant(): string;
  8684. getDisplayVariant(arg0: Locale): string;
  8685. getExtension(arg0: string): string;
  8686. getExtensionKeys(): Set;
  8687. getISO3Country(): string;
  8688. getISO3Language(): string;
  8689. getLanguage(): string;
  8690. getScript(): string;
  8691. getUnicodeLocaleAttributes(): Set;
  8692. getUnicodeLocaleKeys(): Set;
  8693. getUnicodeLocaleType(arg0: string): string;
  8694. getVariant(): string;
  8695. hasExtensions(): boolean;
  8696. stripExtensions(): this;
  8697. toLanguageTag(): string;
  8698. }
  8699. type Locale = java.lang.Cloneable & java.io.Serializable & Locale_S & Locale$;
  8700. enum Locale$Category {
  8701. DISPLAY,
  8702. FORMAT
  8703. }
  8704. enum Locale$FilteringMode {
  8705. AUTOSELECT_FILTERING,
  8706. EXTENDED_FILTERING,
  8707. IGNORE_EXTENDED_RANGES,
  8708. MAP_EXTENDED_RANGES,
  8709. REJECT_EXTENDED_RANGES
  8710. }
  8711. interface LongSummaryStatistics_S {
  8712. }
  8713. type LongSummaryStatistics_ST = java.util.function_.LongConsumer_S & java.util.function_.IntConsumer_S & LongSummaryStatistics_S;
  8714. interface LongSummaryStatistics_C extends LongSummaryStatistics_ST {
  8715. new (): LongSummaryStatistics;
  8716. }
  8717. interface LongSummaryStatistics$ {
  8718. combine(arg0: LongSummaryStatistics): void;
  8719. getAverage(): number;
  8720. getCount(): long;
  8721. getMax(): long;
  8722. getMin(): long;
  8723. getSum(): long;
  8724. }
  8725. type LongSummaryStatistics = java.util.function_.LongConsumer & java.util.function_.IntConsumer & LongSummaryStatistics_S & LongSummaryStatistics$;
  8726. interface Map_S {
  8727. }
  8728. interface Map$ {
  8729. clear(): void;
  8730. compute(arg0: any, biFunc1: (t: any, u: any) => any): any;
  8731. computeIfAbsent(arg0: any, func1: (t: any) => any): any;
  8732. computeIfPresent(arg0: any, biFunc1: (t: any, u: any) => any): any;
  8733. containsKey(arg0: any): boolean;
  8734. containsValue(arg0: any): boolean;
  8735. entrySet(): Set;
  8736. equals(arg0: any): boolean;
  8737. forEach(biConsumer: (t: any, u: any) => void): void;
  8738. get(arg0: any): any;
  8739. getOrDefault(arg0: any, arg1: any): any;
  8740. hashCode(): number;
  8741. isEmpty(): boolean;
  8742. keySet(): Set;
  8743. merge(arg0: any, arg1: any, biFunc2: (t: any, u: any) => any): any;
  8744. put(arg0: any, arg1: any): any;
  8745. putAll(arg0: Map): void;
  8746. putIfAbsent(arg0: any, arg1: any): any;
  8747. remove(arg0: any): any;
  8748. remove(arg0: any, arg1: any): boolean;
  8749. replace(arg0: any, arg1: any): any;
  8750. replace(arg0: any, arg1: any, arg2: any): boolean;
  8751. replaceAll(biFunc: (t: any, u: any) => any): void;
  8752. size(): number;
  8753. values(): Collection;
  8754. }
  8755. type Map = Map_S & Map$;
  8756. interface Map$Entry_S {
  8757. comparingByKey(): (e1: any, e2: any) => number;
  8758. comparingByKey(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8759. comparingByValue(): (e1: any, e2: any) => number;
  8760. comparingByValue(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8761. }
  8762. interface Map$Entry$ {
  8763. equals(arg0: any): boolean;
  8764. getKey(): any;
  8765. getValue(): any;
  8766. hashCode(): number;
  8767. setValue(arg0: any): any;
  8768. }
  8769. type Map$Entry = Map$Entry_S & Map$Entry$;
  8770. interface NavigableMap_S {
  8771. }
  8772. interface NavigableMap$ {
  8773. ceilingEntry(arg0: any): Map$Entry;
  8774. ceilingKey(arg0: any): any;
  8775. descendingKeySet(): NavigableSet;
  8776. descendingMap(): this;
  8777. firstEntry(): Map$Entry;
  8778. floorEntry(arg0: any): Map$Entry;
  8779. floorKey(arg0: any): any;
  8780. headMap(arg0: any, arg1: boolean): this;
  8781. higherEntry(arg0: any): Map$Entry;
  8782. higherKey(arg0: any): any;
  8783. lastEntry(): Map$Entry;
  8784. lowerEntry(arg0: any): Map$Entry;
  8785. lowerKey(arg0: any): any;
  8786. navigableKeySet(): NavigableSet;
  8787. pollFirstEntry(): Map$Entry;
  8788. pollLastEntry(): Map$Entry;
  8789. subMap(arg0: any, arg1: boolean, arg2: any, arg3: boolean): this;
  8790. tailMap(arg0: any, arg1: boolean): this;
  8791. }
  8792. type NavigableMap = SortedMap & NavigableMap_S & NavigableMap$;
  8793. interface NavigableSet_S {
  8794. }
  8795. interface NavigableSet$ {
  8796. ceiling(arg0: any): any;
  8797. descendingIterator(): Iterator;
  8798. descendingSet(): this;
  8799. floor(arg0: any): any;
  8800. headSet(arg0: any, arg1: boolean): this;
  8801. higher(arg0: any): any;
  8802. lower(arg0: any): any;
  8803. pollFirst(): any;
  8804. pollLast(): any;
  8805. subSet(arg0: any, arg1: boolean, arg2: any, arg3: boolean): this;
  8806. tailSet(arg0: any, arg1: boolean): this;
  8807. }
  8808. type NavigableSet = SortedSet & NavigableSet_S & NavigableSet$;
  8809. interface Optional_S {
  8810. empty(): Optional;
  8811. of(arg0: any): Optional;
  8812. ofNullable(arg0: any): Optional;
  8813. }
  8814. interface Optional_C extends Optional_S {
  8815. new (): Optional;
  8816. }
  8817. interface Optional$ {
  8818. filter(predicate: (t: any) => boolean): this;
  8819. flatMap(func: (t: any) => any): this;
  8820. get(): any;
  8821. ifPresent(consumer: (t: any) => void): void;
  8822. isPresent(): boolean;
  8823. map(func: (t: any) => any): this;
  8824. orElse(arg0: any): any;
  8825. orElseGet(supplier: () => any): any;
  8826. orElseThrow(supplier: () => any): any;
  8827. }
  8828. type Optional = Optional_S & Optional$;
  8829. interface OptionalDouble_S {
  8830. empty(): OptionalDouble;
  8831. of(arg0: number): OptionalDouble;
  8832. }
  8833. interface OptionalDouble_C extends OptionalDouble_S {
  8834. new (): OptionalDouble;
  8835. }
  8836. interface OptionalDouble$ {
  8837. getAsDouble(): number;
  8838. ifPresent(arg0: java.util.function_.DoubleConsumer): void;
  8839. isPresent(): boolean;
  8840. orElse(arg0: number): number;
  8841. orElseGet(arg0: java.util.function_.DoubleSupplier): number;
  8842. orElseThrow(supplier: () => any): number;
  8843. }
  8844. type OptionalDouble = OptionalDouble_S & OptionalDouble$;
  8845. interface OptionalInt_S {
  8846. empty(): OptionalInt;
  8847. of(arg0: number): OptionalInt;
  8848. }
  8849. interface OptionalInt_C extends OptionalInt_S {
  8850. new (): OptionalInt;
  8851. }
  8852. interface OptionalInt$ {
  8853. getAsInt(): number;
  8854. ifPresent(arg0: java.util.function_.IntConsumer): void;
  8855. isPresent(): boolean;
  8856. orElse(arg0: number): number;
  8857. orElseGet(arg0: java.util.function_.IntSupplier): number;
  8858. orElseThrow(supplier: () => any): number;
  8859. }
  8860. type OptionalInt = OptionalInt_S & OptionalInt$;
  8861. interface OptionalLong_S {
  8862. empty(): OptionalLong;
  8863. of(arg0: long): OptionalLong;
  8864. }
  8865. interface OptionalLong_C extends OptionalLong_S {
  8866. new (): OptionalLong;
  8867. }
  8868. interface OptionalLong$ {
  8869. getAsLong(): long;
  8870. ifPresent(arg0: java.util.function_.LongConsumer): void;
  8871. isPresent(): boolean;
  8872. orElse(arg0: long): long;
  8873. orElseGet(arg0: java.util.function_.LongSupplier): long;
  8874. orElseThrow(supplier: () => any): long;
  8875. }
  8876. type OptionalLong = OptionalLong_S & OptionalLong$;
  8877. interface PrimitiveIterator_S {
  8878. }
  8879. interface PrimitiveIterator$ {
  8880. forEachRemaining(arg0: any): void;
  8881. }
  8882. type PrimitiveIterator = Iterator & PrimitiveIterator_S & PrimitiveIterator$;
  8883. interface PrimitiveIterator$OfDouble_S {
  8884. }
  8885. interface PrimitiveIterator$OfDouble$ {
  8886. forEachRemaining(arg0: java.util.function_.DoubleConsumer): void;
  8887. nextDouble(): number;
  8888. }
  8889. type PrimitiveIterator$OfDouble = PrimitiveIterator & PrimitiveIterator$OfDouble_S & PrimitiveIterator$OfDouble$;
  8890. interface PrimitiveIterator$OfInt_S {
  8891. }
  8892. interface PrimitiveIterator$OfInt$ {
  8893. forEachRemaining(arg0: java.util.function_.IntConsumer): void;
  8894. nextInt(): number;
  8895. }
  8896. type PrimitiveIterator$OfInt = PrimitiveIterator & PrimitiveIterator$OfInt_S & PrimitiveIterator$OfInt$;
  8897. interface PrimitiveIterator$OfLong_S {
  8898. }
  8899. interface PrimitiveIterator$OfLong$ {
  8900. forEachRemaining(arg0: java.util.function_.LongConsumer): void;
  8901. nextLong(): long;
  8902. }
  8903. type PrimitiveIterator$OfLong = PrimitiveIterator & PrimitiveIterator$OfLong_S & PrimitiveIterator$OfLong$;
  8904. interface Properties_S {
  8905. }
  8906. type Properties_ST = Hashtable_S & Properties_S;
  8907. interface Properties_C extends Properties_ST {
  8908. new (): Properties;
  8909. new (arg0: Properties): Properties;
  8910. }
  8911. interface Properties$ {
  8912. getProperty(arg0: string): string;
  8913. getProperty(arg0: string, arg1: string): string;
  8914. list(arg0: java.io.PrintStream): void;
  8915. list(arg0: java.io.PrintWriter): void;
  8916. load(arg0: java.io.InputStream): void;
  8917. load(arg0: java.io.Reader): void;
  8918. loadFromXML(arg0: java.io.InputStream): void;
  8919. propertyNames(): Enumeration;
  8920. setProperty(arg0: string, arg1: string): any;
  8921. store(arg0: java.io.OutputStream, arg1: string): void;
  8922. store(arg0: java.io.Writer, arg1: string): void;
  8923. storeToXML(arg0: java.io.OutputStream, arg1: string): void;
  8924. storeToXML(arg0: java.io.OutputStream, arg1: string, arg2: string): void;
  8925. stringPropertyNames(): Set;
  8926. }
  8927. type Properties = Hashtable & Properties_S & Properties$;
  8928. interface Queue_S {
  8929. }
  8930. interface Queue$ {
  8931. element(): any;
  8932. offer(arg0: any): boolean;
  8933. peek(): any;
  8934. poll(): any;
  8935. remove(): any;
  8936. }
  8937. type Queue = Collection & Queue_S & Queue$;
  8938. interface Random_S {
  8939. }
  8940. type Random_ST = java.io.Serializable_S & Random_S;
  8941. interface Random_C extends Random_ST {
  8942. new (): Random;
  8943. new (arg0: long): Random;
  8944. }
  8945. interface Random$ {
  8946. doubles(): java.util.stream.DoubleStream;
  8947. doubles(arg0: long): java.util.stream.DoubleStream;
  8948. doubles(arg0: number, arg1: number): java.util.stream.DoubleStream;
  8949. doubles(arg0: long, arg1: number, arg2: number): java.util.stream.DoubleStream;
  8950. ints(): java.util.stream.IntStream;
  8951. ints(arg0: long): java.util.stream.IntStream;
  8952. ints(arg0: number, arg1: number): java.util.stream.IntStream;
  8953. ints(arg0: long, arg1: number, arg2: number): java.util.stream.IntStream;
  8954. longs(): java.util.stream.LongStream;
  8955. longs(arg0: long): java.util.stream.LongStream;
  8956. longs(arg0: long, arg1: long): java.util.stream.LongStream;
  8957. longs(arg0: long, arg1: long, arg2: long): java.util.stream.LongStream;
  8958. nextBoolean(): boolean;
  8959. nextBytes(arg0: number[]): void;
  8960. nextDouble(): number;
  8961. nextFloat(): number;
  8962. nextGaussian(): number;
  8963. nextInt(): number;
  8964. nextInt(arg0: number): number;
  8965. nextLong(): long;
  8966. setSeed(arg0: long): void;
  8967. }
  8968. type Random = java.io.Serializable & Random_S & Random$;
  8969. interface RandomAccess_S {
  8970. }
  8971. interface RandomAccess$ {
  8972. }
  8973. type RandomAccess = RandomAccess_S & RandomAccess$;
  8974. interface Set_S {
  8975. }
  8976. interface Set$ {
  8977. }
  8978. type Set = Collection & Set_S & Set$;
  8979. interface SortedMap_S {
  8980. }
  8981. interface SortedMap$ {
  8982. comparator(): (e1: any, e2: any) => number;
  8983. firstKey(): any;
  8984. headMap(arg0: any): this;
  8985. lastKey(): any;
  8986. subMap(arg0: any, arg1: any): this;
  8987. tailMap(arg0: any): this;
  8988. }
  8989. type SortedMap = Map & SortedMap_S & SortedMap$;
  8990. interface SortedSet_S {
  8991. }
  8992. interface SortedSet$ {
  8993. comparator(): (e1: any, e2: any) => number;
  8994. first(): any;
  8995. headSet(arg0: any): this;
  8996. last(): any;
  8997. subSet(arg0: any, arg1: any): this;
  8998. tailSet(arg0: any): this;
  8999. }
  9000. type SortedSet = Set & SortedSet_S & SortedSet$;
  9001. interface Spliterator_S {
  9002. readonly CONCURRENT: number;
  9003. readonly DISTINCT: number;
  9004. readonly IMMUTABLE: number;
  9005. readonly NONNULL: number;
  9006. readonly ORDERED: number;
  9007. readonly SIZED: number;
  9008. readonly SORTED: number;
  9009. readonly SUBSIZED: number;
  9010. }
  9011. interface Spliterator$ {
  9012. characteristics(): number;
  9013. estimateSize(): long;
  9014. forEachRemaining(consumer: (t: any) => void): void;
  9015. getComparator(): (e1: any, e2: any) => number;
  9016. getExactSizeIfKnown(): long;
  9017. hasCharacteristics(arg0: number): boolean;
  9018. tryAdvance(consumer: (t: any) => void): boolean;
  9019. trySplit(): this;
  9020. }
  9021. type Spliterator = Spliterator_S & Spliterator$;
  9022. interface Spliterator$OfDouble_S {
  9023. }
  9024. interface Spliterator$OfDouble$ {
  9025. forEachRemaining(arg0: java.util.function_.DoubleConsumer): void;
  9026. tryAdvance(arg0: java.util.function_.DoubleConsumer): boolean;
  9027. }
  9028. type Spliterator$OfDouble = Spliterator$OfPrimitive & Spliterator$OfDouble_S & Spliterator$OfDouble$;
  9029. interface Spliterator$OfInt_S {
  9030. }
  9031. interface Spliterator$OfInt$ {
  9032. forEachRemaining(arg0: java.util.function_.IntConsumer): void;
  9033. tryAdvance(arg0: java.util.function_.IntConsumer): boolean;
  9034. }
  9035. type Spliterator$OfInt = Spliterator$OfPrimitive & Spliterator$OfInt_S & Spliterator$OfInt$;
  9036. interface Spliterator$OfLong_S {
  9037. }
  9038. interface Spliterator$OfLong$ {
  9039. forEachRemaining(arg0: java.util.function_.LongConsumer): void;
  9040. tryAdvance(arg0: java.util.function_.LongConsumer): boolean;
  9041. }
  9042. type Spliterator$OfLong = Spliterator$OfPrimitive & Spliterator$OfLong_S & Spliterator$OfLong$;
  9043. interface Spliterator$OfPrimitive_S {
  9044. }
  9045. interface Spliterator$OfPrimitive$ {
  9046. forEachRemaining(arg0: any): void;
  9047. tryAdvance(arg0: any): boolean;
  9048. }
  9049. type Spliterator$OfPrimitive = Spliterator & Spliterator$OfPrimitive_S & Spliterator$OfPrimitive$;
  9050. interface TimeZone_S {
  9051. readonly LONG: number;
  9052. readonly SHORT: number;
  9053. getAvailableIDs(): string[];
  9054. getAvailableIDs(arg0: number): string[];
  9055. getDefault(): TimeZone;
  9056. getTimeZone(arg0: java.time.ZoneId): TimeZone;
  9057. getTimeZone(arg0: string): TimeZone;
  9058. setDefault(arg0: TimeZone): void;
  9059. }
  9060. type TimeZone_ST = java.io.Serializable_S & java.lang.Cloneable_S & TimeZone_S;
  9061. interface TimeZone_C extends TimeZone_ST {
  9062. new (): TimeZone;
  9063. }
  9064. interface TimeZone$ {
  9065. clone(): any;
  9066. getDSTSavings(): number;
  9067. getDisplayName(): string;
  9068. getDisplayName(arg0: Locale): string;
  9069. getDisplayName(arg0: boolean, arg1: number): string;
  9070. getDisplayName(arg0: boolean, arg1: number, arg2: Locale): string;
  9071. getID(): string;
  9072. getOffset(arg0: long): number;
  9073. getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  9074. getRawOffset(): number;
  9075. hasSameRules(arg0: TimeZone): boolean;
  9076. inDaylightTime(arg0: Date): boolean;
  9077. observesDaylightTime(): boolean;
  9078. setID(arg0: string): void;
  9079. setRawOffset(arg0: number): void;
  9080. toZoneId(): java.time.ZoneId;
  9081. useDaylightTime(): boolean;
  9082. }
  9083. type TimeZone = java.io.Serializable & java.lang.Cloneable & TimeZone_S & TimeZone$;
  9084. interface TreeMap_S {
  9085. }
  9086. type TreeMap_ST = NavigableMap_S & AbstractMap_S & java.io.Serializable_S & java.lang.Cloneable_S & TreeMap_S;
  9087. interface TreeMap_C extends TreeMap_ST {
  9088. new (): TreeMap;
  9089. new (arg0: SortedMap): TreeMap;
  9090. new (arg0: Map): TreeMap;
  9091. new (comparator: (e1: any, e2: any) => number): TreeMap;
  9092. }
  9093. interface TreeMap$ {
  9094. clone(): any;
  9095. }
  9096. type TreeMap = AbstractMap & NavigableMap & java.lang.Cloneable & java.io.Serializable & TreeMap_S & TreeMap$;
  9097. interface TreeSet_S {
  9098. }
  9099. type TreeSet_ST = java.io.Serializable_S & AbstractSet_S & NavigableSet_S & java.lang.Cloneable_S & TreeSet_S;
  9100. interface TreeSet_C extends TreeSet_ST {
  9101. new (): TreeSet;
  9102. new (arg0: SortedSet): TreeSet;
  9103. new (arg0: Collection): TreeSet;
  9104. new (comparator: (e1: any, e2: any) => number): TreeSet;
  9105. }
  9106. interface TreeSet$ {
  9107. clone(): any;
  9108. }
  9109. type TreeSet = AbstractSet & NavigableSet & java.lang.Cloneable & java.io.Serializable & TreeSet_S & TreeSet$;
  9110. interface UUID_S {
  9111. fromString(arg0: string): UUID;
  9112. nameUUIDFromBytes(arg0: number[]): UUID;
  9113. randomUUID(): UUID;
  9114. }
  9115. type UUID_ST = java.lang.Comparable_S & java.io.Serializable_S & UUID_S;
  9116. interface UUID_C extends UUID_ST {
  9117. new (arg0: long, arg1: long): UUID;
  9118. }
  9119. interface UUID$ {
  9120. clockSequence(): number;
  9121. compareTo(arg0: UUID): number;
  9122. getLeastSignificantBits(): long;
  9123. getMostSignificantBits(): long;
  9124. node(): long;
  9125. timestamp(): long;
  9126. variant(): number;
  9127. version(): number;
  9128. }
  9129. type UUID = java.io.Serializable & java.lang.Comparable & UUID_S & UUID$;
  9130. interface Vector_S {
  9131. }
  9132. type Vector_ST = AbstractList_S & RandomAccess_S & java.io.Serializable_S & List_S & java.lang.Cloneable_S & Vector_S;
  9133. interface Vector_C extends Vector_ST {
  9134. new (): Vector;
  9135. new (arg0: Collection): Vector;
  9136. new (arg0: number): Vector;
  9137. new (arg0: number, arg1: number): Vector;
  9138. }
  9139. interface Vector$ {
  9140. addElement(arg0: any): void;
  9141. capacity(): number;
  9142. clone(): any;
  9143. copyInto(arg0: any[]): void;
  9144. elementAt(arg0: number): any;
  9145. elements(): Enumeration;
  9146. ensureCapacity(arg0: number): void;
  9147. firstElement(): any;
  9148. indexOf(arg0: any, arg1: number): number;
  9149. insertElementAt(arg0: any, arg1: number): void;
  9150. lastElement(): any;
  9151. lastIndexOf(arg0: any, arg1: number): number;
  9152. removeAllElements(): void;
  9153. removeElement(arg0: any): boolean;
  9154. removeElementAt(arg0: number): void;
  9155. setElementAt(arg0: any, arg1: number): void;
  9156. setSize(arg0: number): void;
  9157. trimToSize(): void;
  9158. }
  9159. type Vector = AbstractList & List & RandomAccess & java.lang.Cloneable & java.io.Serializable & Vector_S & Vector$;
  9160. }
  9161. namespace java.util.concurrent {
  9162. interface Callable_S {
  9163. }
  9164. interface Callable$ {
  9165. call(): any;
  9166. }
  9167. type Callable = Callable_S & Callable$;
  9168. interface ConcurrentHashMap_S {
  9169. newKeySet(): ConcurrentHashMap$KeySetView;
  9170. newKeySet(arg0: number): ConcurrentHashMap$KeySetView;
  9171. }
  9172. type ConcurrentHashMap_ST = ConcurrentMap_S & AbstractMap_S & java.io.Serializable_S & ConcurrentHashMap_S;
  9173. interface ConcurrentHashMap_C extends ConcurrentHashMap_ST {
  9174. new (): ConcurrentHashMap;
  9175. new (arg0: number): ConcurrentHashMap;
  9176. new (arg0: Map): ConcurrentHashMap;
  9177. new (arg0: number, arg1: number): ConcurrentHashMap;
  9178. new (arg0: number, arg1: number, arg2: number): ConcurrentHashMap;
  9179. }
  9180. interface ConcurrentHashMap$ {
  9181. contains(arg0: any): boolean;
  9182. elements(): Enumeration;
  9183. forEach(arg0: long, biConsumer1: (t: any, u: any) => void): void;
  9184. forEach(arg0: long, biFunc1: (t: any, u: any) => any, consumer2: (t: any) => void): void;
  9185. forEachEntry(arg0: long, consumer1: (t: any) => void): void;
  9186. forEachEntry(arg0: long, func1: (t: any) => any, consumer2: (t: any) => void): void;
  9187. forEachKey(arg0: long, consumer1: (t: any) => void): void;
  9188. forEachKey(arg0: long, func1: (t: any) => any, consumer2: (t: any) => void): void;
  9189. forEachValue(arg0: long, consumer1: (t: any) => void): void;
  9190. forEachValue(arg0: long, func1: (t: any) => any, consumer2: (t: any) => void): void;
  9191. keySet(arg0: any): ConcurrentHashMap$KeySetView;
  9192. keys(): Enumeration;
  9193. mappingCount(): long;
  9194. reduce(arg0: long, biFunc1: (t: any, u: any) => any, biFunc2: (t: any, u: any) => any): any;
  9195. reduceEntries(arg0: long, biFunc1: (t: any, u: any) => any): Map$Entry;
  9196. reduceEntries(arg0: long, func1: (t: any) => any, biFunc2: (t: any, u: any) => any): any;
  9197. reduceEntriesToDouble(arg0: long, arg1: java.util.function_.ToDoubleFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9198. reduceEntriesToInt(arg0: long, arg1: java.util.function_.ToIntFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9199. reduceEntriesToLong(arg0: long, arg1: java.util.function_.ToLongFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9200. reduceKeys(arg0: long, biFunc1: (t: any, u: any) => any): any;
  9201. reduceKeys(arg0: long, func1: (t: any) => any, biFunc2: (t: any, u: any) => any): any;
  9202. reduceKeysToDouble(arg0: long, arg1: java.util.function_.ToDoubleFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9203. reduceKeysToInt(arg0: long, arg1: java.util.function_.ToIntFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9204. reduceKeysToLong(arg0: long, arg1: java.util.function_.ToLongFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9205. reduceToDouble(arg0: long, arg1: java.util.function_.ToDoubleBiFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9206. reduceToInt(arg0: long, arg1: java.util.function_.ToIntBiFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9207. reduceToLong(arg0: long, arg1: java.util.function_.ToLongBiFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9208. reduceValues(arg0: long, biFunc1: (t: any, u: any) => any): any;
  9209. reduceValues(arg0: long, func1: (t: any) => any, biFunc2: (t: any, u: any) => any): any;
  9210. reduceValuesToDouble(arg0: long, arg1: java.util.function_.ToDoubleFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9211. reduceValuesToInt(arg0: long, arg1: java.util.function_.ToIntFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9212. reduceValuesToLong(arg0: long, arg1: java.util.function_.ToLongFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9213. search(arg0: long, biFunc1: (t: any, u: any) => any): any;
  9214. searchEntries(arg0: long, func1: (t: any) => any): any;
  9215. searchKeys(arg0: long, func1: (t: any) => any): any;
  9216. searchValues(arg0: long, func1: (t: any) => any): any;
  9217. }
  9218. type ConcurrentHashMap = AbstractMap & ConcurrentMap & java.io.Serializable & ConcurrentHashMap_S & ConcurrentHashMap$;
  9219. interface ConcurrentHashMap$KeySetView_S {
  9220. }
  9221. type ConcurrentHashMap$KeySetView_ST = java.io.Serializable_S & Set_S & __ConcurrentHashMap$CollectionView_S & ConcurrentHashMap$KeySetView_S;
  9222. interface ConcurrentHashMap$KeySetView_C extends ConcurrentHashMap$KeySetView_ST {
  9223. new (): ConcurrentHashMap$KeySetView;
  9224. }
  9225. interface ConcurrentHashMap$KeySetView$ {
  9226. getMappedValue(): any;
  9227. }
  9228. type ConcurrentHashMap$KeySetView = __ConcurrentHashMap$CollectionView & Set & java.io.Serializable & ConcurrentHashMap$KeySetView_S & ConcurrentHashMap$KeySetView$;
  9229. interface ConcurrentMap_S {
  9230. }
  9231. interface ConcurrentMap$ {
  9232. }
  9233. type ConcurrentMap = Map & ConcurrentMap_S & ConcurrentMap$;
  9234. interface Executor_S {
  9235. }
  9236. interface Executor$ {
  9237. execute(arg0: java.lang.Runnable): void;
  9238. }
  9239. type Executor = Executor_S & Executor$;
  9240. interface ExecutorService_S {
  9241. }
  9242. interface ExecutorService$ {
  9243. awaitTermination(arg0: long, arg1: TimeUnit): boolean;
  9244. invokeAll(arg0: Collection): List;
  9245. invokeAll(arg0: Collection, arg1: long, arg2: TimeUnit): List;
  9246. invokeAny(arg0: Collection): any;
  9247. invokeAny(arg0: Collection, arg1: long, arg2: TimeUnit): any;
  9248. isShutdown(): boolean;
  9249. isTerminated(): boolean;
  9250. shutdown(): void;
  9251. shutdownNow(): List;
  9252. submit(arg0: Callable): Future;
  9253. submit(arg0: java.lang.Runnable): Future;
  9254. submit(arg0: java.lang.Runnable, arg1: any): Future;
  9255. }
  9256. type ExecutorService = Executor & ExecutorService_S & ExecutorService$;
  9257. interface Future_S {
  9258. }
  9259. interface Future$ {
  9260. cancel(arg0: boolean): boolean;
  9261. get(): any;
  9262. get(arg0: long, arg1: TimeUnit): any;
  9263. isCancelled(): boolean;
  9264. isDone(): boolean;
  9265. }
  9266. type Future = Future_S & Future$;
  9267. enum TimeUnit {
  9268. NANOSECONDS,
  9269. MICROSECONDS,
  9270. MILLISECONDS,
  9271. SECONDS,
  9272. MINUTES,
  9273. HOURS,
  9274. DAYS
  9275. }
  9276. interface __ConcurrentHashMap$CollectionView_S {
  9277. }
  9278. type __ConcurrentHashMap$CollectionView_ST = Collection_S & java.io.Serializable_S & __ConcurrentHashMap$CollectionView_S;
  9279. interface __ConcurrentHashMap$CollectionView_C extends __ConcurrentHashMap$CollectionView_ST {
  9280. }
  9281. interface __ConcurrentHashMap$CollectionView$ {
  9282. getMap(): ConcurrentHashMap;
  9283. }
  9284. type __ConcurrentHashMap$CollectionView = Collection & java.io.Serializable & __ConcurrentHashMap$CollectionView_S & __ConcurrentHashMap$CollectionView$;
  9285. }
  9286. namespace java.util.concurrent.atomic {
  9287. interface AtomicReference_S {
  9288. }
  9289. type AtomicReference_ST = java.io.Serializable_S & AtomicReference_S;
  9290. interface AtomicReference_C extends AtomicReference_ST {
  9291. new (): AtomicReference;
  9292. new (arg0: any): AtomicReference;
  9293. }
  9294. interface AtomicReference$ {
  9295. accumulateAndGet(arg0: any, arg1: java.util.function_.BinaryOperator): any;
  9296. compareAndSet(arg0: any, arg1: any): boolean;
  9297. get(): any;
  9298. getAndAccumulate(arg0: any, arg1: java.util.function_.BinaryOperator): any;
  9299. getAndSet(arg0: any): any;
  9300. getAndUpdate(arg0: java.util.function_.UnaryOperator): any;
  9301. lazySet(arg0: any): void;
  9302. set(arg0: any): void;
  9303. updateAndGet(arg0: java.util.function_.UnaryOperator): any;
  9304. weakCompareAndSet(arg0: any, arg1: any): boolean;
  9305. }
  9306. type AtomicReference = java.io.Serializable & AtomicReference_S & AtomicReference$;
  9307. }
  9308. namespace java.util.function_ {
  9309. interface BiConsumer_S {
  9310. }
  9311. interface BiConsumer$ {
  9312. accept(arg0: any, arg1: any): void;
  9313. andThen(biConsumer: (t: any, u: any) => void): (t: any, u: any) => void;
  9314. }
  9315. type BiConsumer = BiConsumer_S & BiConsumer$;
  9316. interface BiFunction_S {
  9317. }
  9318. interface BiFunction$ {
  9319. andThen(func: (t: any) => any): (t: any, u: any) => any;
  9320. apply(arg0: any, arg1: any): any;
  9321. }
  9322. type BiFunction = BiFunction_S & BiFunction$;
  9323. interface BinaryOperator_S {
  9324. maxBy(comparator: (e1: any, e2: any) => number): BinaryOperator;
  9325. minBy(comparator: (e1: any, e2: any) => number): BinaryOperator;
  9326. }
  9327. interface BinaryOperator$ {
  9328. }
  9329. type BinaryOperator = BiFunction & BinaryOperator_S & BinaryOperator$;
  9330. interface Consumer_S {
  9331. }
  9332. interface Consumer$ {
  9333. accept(arg0: any): void;
  9334. andThen(consumer: (t: any) => void): (t: any) => void;
  9335. }
  9336. type Consumer = Consumer_S & Consumer$;
  9337. interface DoubleBinaryOperator_S {
  9338. }
  9339. interface DoubleBinaryOperator$ {
  9340. applyAsDouble(arg0: number, arg1: number): number;
  9341. }
  9342. type DoubleBinaryOperator = DoubleBinaryOperator_S & DoubleBinaryOperator$;
  9343. interface DoubleConsumer_S {
  9344. }
  9345. interface DoubleConsumer$ {
  9346. accept(arg0: number): void;
  9347. andThen(arg0: DoubleConsumer): this;
  9348. }
  9349. type DoubleConsumer = DoubleConsumer_S & DoubleConsumer$;
  9350. interface DoubleFunction_S {
  9351. }
  9352. interface DoubleFunction$ {
  9353. apply(arg0: number): any;
  9354. }
  9355. type DoubleFunction = DoubleFunction_S & DoubleFunction$;
  9356. interface DoublePredicate_S {
  9357. }
  9358. interface DoublePredicate$ {
  9359. and(arg0: DoublePredicate): this;
  9360. negate(): this;
  9361. or(arg0: DoublePredicate): this;
  9362. test(arg0: number): boolean;
  9363. }
  9364. type DoublePredicate = DoublePredicate_S & DoublePredicate$;
  9365. interface DoubleSupplier_S {
  9366. }
  9367. interface DoubleSupplier$ {
  9368. getAsDouble(): number;
  9369. }
  9370. type DoubleSupplier = DoubleSupplier_S & DoubleSupplier$;
  9371. interface DoubleToIntFunction_S {
  9372. }
  9373. interface DoubleToIntFunction$ {
  9374. applyAsInt(arg0: number): number;
  9375. }
  9376. type DoubleToIntFunction = DoubleToIntFunction_S & DoubleToIntFunction$;
  9377. interface DoubleToLongFunction_S {
  9378. }
  9379. interface DoubleToLongFunction$ {
  9380. applyAsLong(arg0: number): long;
  9381. }
  9382. type DoubleToLongFunction = DoubleToLongFunction_S & DoubleToLongFunction$;
  9383. interface DoubleUnaryOperator_S {
  9384. identity(): DoubleUnaryOperator;
  9385. }
  9386. interface DoubleUnaryOperator$ {
  9387. andThen(arg0: DoubleUnaryOperator): this;
  9388. applyAsDouble(arg0: number): number;
  9389. compose(arg0: DoubleUnaryOperator): this;
  9390. }
  9391. type DoubleUnaryOperator = DoubleUnaryOperator_S & DoubleUnaryOperator$;
  9392. interface Function_S {
  9393. identity(): (t: any) => any;
  9394. }
  9395. interface Function$ {
  9396. andThen(func: (t: any) => any): (t: any) => any;
  9397. apply(arg0: any): any;
  9398. compose(func: (t: any) => any): (t: any) => any;
  9399. }
  9400. type Function = Function_S & Function$;
  9401. interface IntBinaryOperator_S {
  9402. }
  9403. interface IntBinaryOperator$ {
  9404. applyAsInt(arg0: number, arg1: number): number;
  9405. }
  9406. type IntBinaryOperator = IntBinaryOperator_S & IntBinaryOperator$;
  9407. interface IntConsumer_S {
  9408. }
  9409. interface IntConsumer$ {
  9410. accept(arg0: number): void;
  9411. andThen(arg0: IntConsumer): this;
  9412. }
  9413. type IntConsumer = IntConsumer_S & IntConsumer$;
  9414. interface IntFunction_S {
  9415. }
  9416. interface IntFunction$ {
  9417. apply(arg0: number): any;
  9418. }
  9419. type IntFunction = IntFunction_S & IntFunction$;
  9420. interface IntPredicate_S {
  9421. }
  9422. interface IntPredicate$ {
  9423. and(arg0: IntPredicate): this;
  9424. negate(): this;
  9425. or(arg0: IntPredicate): this;
  9426. test(arg0: number): boolean;
  9427. }
  9428. type IntPredicate = IntPredicate_S & IntPredicate$;
  9429. interface IntSupplier_S {
  9430. }
  9431. interface IntSupplier$ {
  9432. getAsInt(): number;
  9433. }
  9434. type IntSupplier = IntSupplier_S & IntSupplier$;
  9435. interface IntToDoubleFunction_S {
  9436. }
  9437. interface IntToDoubleFunction$ {
  9438. applyAsDouble(arg0: number): number;
  9439. }
  9440. type IntToDoubleFunction = IntToDoubleFunction_S & IntToDoubleFunction$;
  9441. interface IntToLongFunction_S {
  9442. }
  9443. interface IntToLongFunction$ {
  9444. applyAsLong(arg0: number): long;
  9445. }
  9446. type IntToLongFunction = IntToLongFunction_S & IntToLongFunction$;
  9447. interface IntUnaryOperator_S {
  9448. identity(): IntUnaryOperator;
  9449. }
  9450. interface IntUnaryOperator$ {
  9451. andThen(arg0: IntUnaryOperator): this;
  9452. applyAsInt(arg0: number): number;
  9453. compose(arg0: IntUnaryOperator): this;
  9454. }
  9455. type IntUnaryOperator = IntUnaryOperator_S & IntUnaryOperator$;
  9456. interface LongBinaryOperator_S {
  9457. }
  9458. interface LongBinaryOperator$ {
  9459. applyAsLong(arg0: long, arg1: long): long;
  9460. }
  9461. type LongBinaryOperator = LongBinaryOperator_S & LongBinaryOperator$;
  9462. interface LongConsumer_S {
  9463. }
  9464. interface LongConsumer$ {
  9465. accept(arg0: long): void;
  9466. andThen(arg0: LongConsumer): this;
  9467. }
  9468. type LongConsumer = LongConsumer_S & LongConsumer$;
  9469. interface LongFunction_S {
  9470. }
  9471. interface LongFunction$ {
  9472. apply(arg0: long): any;
  9473. }
  9474. type LongFunction = LongFunction_S & LongFunction$;
  9475. interface LongPredicate_S {
  9476. }
  9477. interface LongPredicate$ {
  9478. and(arg0: LongPredicate): this;
  9479. negate(): this;
  9480. or(arg0: LongPredicate): this;
  9481. test(arg0: long): boolean;
  9482. }
  9483. type LongPredicate = LongPredicate_S & LongPredicate$;
  9484. interface LongSupplier_S {
  9485. }
  9486. interface LongSupplier$ {
  9487. getAsLong(): long;
  9488. }
  9489. type LongSupplier = LongSupplier_S & LongSupplier$;
  9490. interface LongToDoubleFunction_S {
  9491. }
  9492. interface LongToDoubleFunction$ {
  9493. applyAsDouble(arg0: long): number;
  9494. }
  9495. type LongToDoubleFunction = LongToDoubleFunction_S & LongToDoubleFunction$;
  9496. interface LongToIntFunction_S {
  9497. }
  9498. interface LongToIntFunction$ {
  9499. applyAsInt(arg0: long): number;
  9500. }
  9501. type LongToIntFunction = LongToIntFunction_S & LongToIntFunction$;
  9502. interface LongUnaryOperator_S {
  9503. identity(): LongUnaryOperator;
  9504. }
  9505. interface LongUnaryOperator$ {
  9506. andThen(arg0: LongUnaryOperator): this;
  9507. applyAsLong(arg0: long): long;
  9508. compose(arg0: LongUnaryOperator): this;
  9509. }
  9510. type LongUnaryOperator = LongUnaryOperator_S & LongUnaryOperator$;
  9511. interface ObjDoubleConsumer_S {
  9512. }
  9513. interface ObjDoubleConsumer$ {
  9514. accept(arg0: any, arg1: number): void;
  9515. }
  9516. type ObjDoubleConsumer = ObjDoubleConsumer_S & ObjDoubleConsumer$;
  9517. interface ObjIntConsumer_S {
  9518. }
  9519. interface ObjIntConsumer$ {
  9520. accept(arg0: any, arg1: number): void;
  9521. }
  9522. type ObjIntConsumer = ObjIntConsumer_S & ObjIntConsumer$;
  9523. interface ObjLongConsumer_S {
  9524. }
  9525. interface ObjLongConsumer$ {
  9526. accept(arg0: any, arg1: long): void;
  9527. }
  9528. type ObjLongConsumer = ObjLongConsumer_S & ObjLongConsumer$;
  9529. interface Predicate_S {
  9530. isEqual(arg0: any): (t: any) => boolean;
  9531. }
  9532. interface Predicate$ {
  9533. and(predicate: (t: any) => boolean): (t: any) => boolean;
  9534. negate(): (t: any) => boolean;
  9535. or(predicate: (t: any) => boolean): (t: any) => boolean;
  9536. test(arg0: any): boolean;
  9537. }
  9538. type Predicate = Predicate_S & Predicate$;
  9539. interface Supplier_S {
  9540. }
  9541. interface Supplier$ {
  9542. get(): any;
  9543. }
  9544. type Supplier = Supplier_S & Supplier$;
  9545. interface ToDoubleBiFunction_S {
  9546. }
  9547. interface ToDoubleBiFunction$ {
  9548. applyAsDouble(arg0: any, arg1: any): number;
  9549. }
  9550. type ToDoubleBiFunction = ToDoubleBiFunction_S & ToDoubleBiFunction$;
  9551. interface ToDoubleFunction_S {
  9552. }
  9553. interface ToDoubleFunction$ {
  9554. applyAsDouble(arg0: any): number;
  9555. }
  9556. type ToDoubleFunction = ToDoubleFunction_S & ToDoubleFunction$;
  9557. interface ToIntBiFunction_S {
  9558. }
  9559. interface ToIntBiFunction$ {
  9560. applyAsInt(arg0: any, arg1: any): number;
  9561. }
  9562. type ToIntBiFunction = ToIntBiFunction_S & ToIntBiFunction$;
  9563. interface ToIntFunction_S {
  9564. }
  9565. interface ToIntFunction$ {
  9566. applyAsInt(arg0: any): number;
  9567. }
  9568. type ToIntFunction = ToIntFunction_S & ToIntFunction$;
  9569. interface ToLongBiFunction_S {
  9570. }
  9571. interface ToLongBiFunction$ {
  9572. applyAsLong(arg0: any, arg1: any): long;
  9573. }
  9574. type ToLongBiFunction = ToLongBiFunction_S & ToLongBiFunction$;
  9575. interface ToLongFunction_S {
  9576. }
  9577. interface ToLongFunction$ {
  9578. applyAsLong(arg0: any): long;
  9579. }
  9580. type ToLongFunction = ToLongFunction_S & ToLongFunction$;
  9581. interface UnaryOperator_S {
  9582. }
  9583. interface UnaryOperator$ {
  9584. }
  9585. type UnaryOperator = Function & UnaryOperator_S & UnaryOperator$;
  9586. }
  9587. namespace java.util.regex {
  9588. interface MatchResult_S {
  9589. }
  9590. interface MatchResult$ {
  9591. end(): number;
  9592. end(arg0: number): number;
  9593. group(): string;
  9594. group(arg0: number): string;
  9595. groupCount(): number;
  9596. start(): number;
  9597. start(arg0: number): number;
  9598. }
  9599. type MatchResult = MatchResult_S & MatchResult$;
  9600. interface Matcher_S {
  9601. quoteReplacement(arg0: string): string;
  9602. }
  9603. type Matcher_ST = MatchResult_S & Matcher_S;
  9604. interface Matcher_C extends Matcher_ST {
  9605. new (): Matcher;
  9606. }
  9607. interface Matcher$ {
  9608. appendReplacement(arg0: java.lang.StringBuffer, arg1: string): this;
  9609. appendTail(arg0: java.lang.StringBuffer): java.lang.StringBuffer;
  9610. end(arg0: string): number;
  9611. find(): boolean;
  9612. find(arg0: number): boolean;
  9613. group(arg0: string): string;
  9614. hasAnchoringBounds(): boolean;
  9615. hasTransparentBounds(): boolean;
  9616. hitEnd(): boolean;
  9617. lookingAt(): boolean;
  9618. matches(): boolean;
  9619. pattern(): Pattern;
  9620. region(arg0: number, arg1: number): this;
  9621. regionEnd(): number;
  9622. regionStart(): number;
  9623. replaceAll(arg0: string): string;
  9624. replaceFirst(arg0: string): string;
  9625. requireEnd(): boolean;
  9626. reset(): this;
  9627. reset(arg0: java.lang.CharSequence): this;
  9628. start(arg0: string): number;
  9629. toMatchResult(): MatchResult;
  9630. useAnchoringBounds(arg0: boolean): this;
  9631. usePattern(arg0: Pattern): this;
  9632. useTransparentBounds(arg0: boolean): this;
  9633. }
  9634. type Matcher = MatchResult & Matcher_S & Matcher$;
  9635. interface Pattern_S {
  9636. readonly CANON_EQ: number;
  9637. readonly CASE_INSENSITIVE: number;
  9638. readonly COMMENTS: number;
  9639. readonly DOTALL: number;
  9640. readonly LITERAL: number;
  9641. readonly MULTILINE: number;
  9642. readonly UNICODE_CASE: number;
  9643. readonly UNICODE_CHARACTER_CLASS: number;
  9644. readonly UNIX_LINES: number;
  9645. compile(arg0: string): Pattern;
  9646. compile(arg0: string, arg1: number): Pattern;
  9647. matches(arg0: string, arg1: java.lang.CharSequence): boolean;
  9648. quote(arg0: string): string;
  9649. }
  9650. type Pattern_ST = java.io.Serializable_S & Pattern_S;
  9651. interface Pattern_C extends Pattern_ST {
  9652. new (): Pattern;
  9653. }
  9654. interface Pattern$ {
  9655. asPredicate(): (t: any) => boolean;
  9656. flags(): number;
  9657. matcher(arg0: java.lang.CharSequence): Matcher;
  9658. pattern(): string;
  9659. split(arg0: java.lang.CharSequence): string[];
  9660. split(arg0: java.lang.CharSequence, arg1: number): string[];
  9661. splitAsStream(arg0: java.lang.CharSequence): java.util.stream.Stream;
  9662. }
  9663. type Pattern = java.io.Serializable & Pattern_S & Pattern$;
  9664. }
  9665. namespace java.util.stream {
  9666. interface BaseStream_S {
  9667. }
  9668. interface BaseStream$ {
  9669. isParallel(): boolean;
  9670. iterator(): Iterator;
  9671. onClose(arg0: java.lang.Runnable): this;
  9672. parallel(): this;
  9673. sequential(): this;
  9674. spliterator(): Spliterator;
  9675. unordered(): this;
  9676. }
  9677. type BaseStream = java.lang.AutoCloseable & BaseStream_S & BaseStream$;
  9678. interface Collector_S {
  9679. of(supplier0: () => any, biConsumer1: (t: any, u: any) => void, arg2: java.util.function_.BinaryOperator, ...arg3: Collector$Characteristics[]): Collector;
  9680. of(supplier0: () => any, biConsumer1: (t: any, u: any) => void, arg2: java.util.function_.BinaryOperator, func3: (t: any) => any, ...arg4: Collector$Characteristics[]): Collector;
  9681. }
  9682. interface Collector$ {
  9683. accumulator(): (t: any, u: any) => void;
  9684. characteristics(): Set;
  9685. combiner(): java.util.function_.BinaryOperator;
  9686. finisher(): (t: any) => any;
  9687. supplier(): () => any;
  9688. }
  9689. type Collector = Collector_S & Collector$;
  9690. enum Collector$Characteristics {
  9691. CONCURRENT,
  9692. UNORDERED,
  9693. IDENTITY_FINISH
  9694. }
  9695. interface DoubleStream_S {
  9696. builder(): DoubleStream$Builder;
  9697. concat(arg0: DoubleStream, arg1: DoubleStream): DoubleStream;
  9698. empty(): DoubleStream;
  9699. generate(arg0: java.util.function_.DoubleSupplier): DoubleStream;
  9700. iterate(arg0: number, arg1: java.util.function_.DoubleUnaryOperator): DoubleStream;
  9701. of(...arg0: number[]): DoubleStream;
  9702. of(arg0: number): DoubleStream;
  9703. }
  9704. interface DoubleStream$ {
  9705. allMatch(arg0: java.util.function_.DoublePredicate): boolean;
  9706. anyMatch(arg0: java.util.function_.DoublePredicate): boolean;
  9707. average(): OptionalDouble;
  9708. boxed(): Stream;
  9709. collect(supplier0: () => any, arg1: java.util.function_.ObjDoubleConsumer, biConsumer2: (t: any, u: any) => void): any;
  9710. count(): long;
  9711. distinct(): this;
  9712. filter(arg0: java.util.function_.DoublePredicate): this;
  9713. findAny(): OptionalDouble;
  9714. findFirst(): OptionalDouble;
  9715. flatMap(arg0: java.util.function_.DoubleFunction): this;
  9716. forEach(arg0: java.util.function_.DoubleConsumer): void;
  9717. forEachOrdered(arg0: java.util.function_.DoubleConsumer): void;
  9718. limit(arg0: long): this;
  9719. map(arg0: java.util.function_.DoubleUnaryOperator): this;
  9720. mapToInt(arg0: java.util.function_.DoubleToIntFunction): IntStream;
  9721. mapToLong(arg0: java.util.function_.DoubleToLongFunction): LongStream;
  9722. mapToObj(arg0: java.util.function_.DoubleFunction): Stream;
  9723. max(): OptionalDouble;
  9724. min(): OptionalDouble;
  9725. noneMatch(arg0: java.util.function_.DoublePredicate): boolean;
  9726. peek(arg0: java.util.function_.DoubleConsumer): this;
  9727. reduce(arg0: java.util.function_.DoubleBinaryOperator): OptionalDouble;
  9728. reduce(arg0: number, arg1: java.util.function_.DoubleBinaryOperator): number;
  9729. skip(arg0: long): this;
  9730. sorted(): this;
  9731. sum(): number;
  9732. summaryStatistics(): DoubleSummaryStatistics;
  9733. toArray(): number[];
  9734. }
  9735. type DoubleStream = BaseStream & DoubleStream_S & DoubleStream$;
  9736. interface DoubleStream$Builder_S {
  9737. }
  9738. interface DoubleStream$Builder$ {
  9739. add(arg0: number): this;
  9740. build(): DoubleStream;
  9741. }
  9742. type DoubleStream$Builder = java.util.function_.DoubleConsumer & DoubleStream$Builder_S & DoubleStream$Builder$;
  9743. interface IntStream_S {
  9744. builder(): IntStream$Builder;
  9745. concat(arg0: IntStream, arg1: IntStream): IntStream;
  9746. empty(): IntStream;
  9747. generate(arg0: java.util.function_.IntSupplier): IntStream;
  9748. iterate(arg0: number, arg1: java.util.function_.IntUnaryOperator): IntStream;
  9749. of(...arg0: number[]): IntStream;
  9750. of(arg0: number): IntStream;
  9751. range(arg0: number, arg1: number): IntStream;
  9752. rangeClosed(arg0: number, arg1: number): IntStream;
  9753. }
  9754. interface IntStream$ {
  9755. allMatch(arg0: java.util.function_.IntPredicate): boolean;
  9756. anyMatch(arg0: java.util.function_.IntPredicate): boolean;
  9757. asDoubleStream(): DoubleStream;
  9758. asLongStream(): LongStream;
  9759. average(): OptionalDouble;
  9760. boxed(): Stream;
  9761. collect(supplier0: () => any, arg1: java.util.function_.ObjIntConsumer, biConsumer2: (t: any, u: any) => void): any;
  9762. count(): long;
  9763. distinct(): this;
  9764. filter(arg0: java.util.function_.IntPredicate): this;
  9765. findAny(): OptionalInt;
  9766. findFirst(): OptionalInt;
  9767. flatMap(arg0: java.util.function_.IntFunction): this;
  9768. forEach(arg0: java.util.function_.IntConsumer): void;
  9769. forEachOrdered(arg0: java.util.function_.IntConsumer): void;
  9770. limit(arg0: long): this;
  9771. map(arg0: java.util.function_.IntUnaryOperator): this;
  9772. mapToDouble(arg0: java.util.function_.IntToDoubleFunction): DoubleStream;
  9773. mapToLong(arg0: java.util.function_.IntToLongFunction): LongStream;
  9774. mapToObj(arg0: java.util.function_.IntFunction): Stream;
  9775. max(): OptionalInt;
  9776. min(): OptionalInt;
  9777. noneMatch(arg0: java.util.function_.IntPredicate): boolean;
  9778. peek(arg0: java.util.function_.IntConsumer): this;
  9779. reduce(arg0: java.util.function_.IntBinaryOperator): OptionalInt;
  9780. reduce(arg0: number, arg1: java.util.function_.IntBinaryOperator): number;
  9781. skip(arg0: long): this;
  9782. sorted(): this;
  9783. sum(): number;
  9784. summaryStatistics(): IntSummaryStatistics;
  9785. toArray(): number[];
  9786. }
  9787. type IntStream = BaseStream & IntStream_S & IntStream$;
  9788. interface IntStream$Builder_S {
  9789. }
  9790. interface IntStream$Builder$ {
  9791. add(arg0: number): this;
  9792. build(): IntStream;
  9793. }
  9794. type IntStream$Builder = java.util.function_.IntConsumer & IntStream$Builder_S & IntStream$Builder$;
  9795. interface LongStream_S {
  9796. builder(): LongStream$Builder;
  9797. concat(arg0: LongStream, arg1: LongStream): LongStream;
  9798. empty(): LongStream;
  9799. generate(arg0: java.util.function_.LongSupplier): LongStream;
  9800. iterate(arg0: long, arg1: java.util.function_.LongUnaryOperator): LongStream;
  9801. of(...arg0: long[]): LongStream;
  9802. of(arg0: long): LongStream;
  9803. range(arg0: long, arg1: long): LongStream;
  9804. rangeClosed(arg0: long, arg1: long): LongStream;
  9805. }
  9806. interface LongStream$ {
  9807. allMatch(arg0: java.util.function_.LongPredicate): boolean;
  9808. anyMatch(arg0: java.util.function_.LongPredicate): boolean;
  9809. asDoubleStream(): DoubleStream;
  9810. average(): OptionalDouble;
  9811. boxed(): Stream;
  9812. collect(supplier0: () => any, arg1: java.util.function_.ObjLongConsumer, biConsumer2: (t: any, u: any) => void): any;
  9813. count(): long;
  9814. distinct(): this;
  9815. filter(arg0: java.util.function_.LongPredicate): this;
  9816. findAny(): OptionalLong;
  9817. findFirst(): OptionalLong;
  9818. flatMap(arg0: java.util.function_.LongFunction): this;
  9819. forEach(arg0: java.util.function_.LongConsumer): void;
  9820. forEachOrdered(arg0: java.util.function_.LongConsumer): void;
  9821. limit(arg0: long): this;
  9822. map(arg0: java.util.function_.LongUnaryOperator): this;
  9823. mapToDouble(arg0: java.util.function_.LongToDoubleFunction): DoubleStream;
  9824. mapToInt(arg0: java.util.function_.LongToIntFunction): IntStream;
  9825. mapToObj(arg0: java.util.function_.LongFunction): Stream;
  9826. max(): OptionalLong;
  9827. min(): OptionalLong;
  9828. noneMatch(arg0: java.util.function_.LongPredicate): boolean;
  9829. peek(arg0: java.util.function_.LongConsumer): this;
  9830. reduce(arg0: java.util.function_.LongBinaryOperator): OptionalLong;
  9831. reduce(arg0: long, arg1: java.util.function_.LongBinaryOperator): long;
  9832. skip(arg0: long): this;
  9833. sorted(): this;
  9834. sum(): long;
  9835. summaryStatistics(): LongSummaryStatistics;
  9836. toArray(): long[];
  9837. }
  9838. type LongStream = BaseStream & LongStream_S & LongStream$;
  9839. interface LongStream$Builder_S {
  9840. }
  9841. interface LongStream$Builder$ {
  9842. add(arg0: long): this;
  9843. build(): LongStream;
  9844. }
  9845. type LongStream$Builder = java.util.function_.LongConsumer & LongStream$Builder_S & LongStream$Builder$;
  9846. interface Stream_S {
  9847. builder(): Stream$Builder;
  9848. concat(arg0: Stream, arg1: Stream): Stream;
  9849. empty(): Stream;
  9850. generate(supplier: () => any): Stream;
  9851. iterate(arg0: any, arg1: java.util.function_.UnaryOperator): Stream;
  9852. of(arg0: any): Stream;
  9853. of(...arg0: any[]): Stream;
  9854. }
  9855. interface Stream$ {
  9856. allMatch(predicate: (t: any) => boolean): boolean;
  9857. anyMatch(predicate: (t: any) => boolean): boolean;
  9858. collect(arg0: Collector): any;
  9859. collect(supplier0: () => any, biConsumer1: (t: any, u: any) => void, biConsumer2: (t: any, u: any) => void): any;
  9860. count(): long;
  9861. distinct(): this;
  9862. filter(predicate: (t: any) => boolean): this;
  9863. findAny(): Optional;
  9864. findFirst(): Optional;
  9865. flatMap(func: (t: any) => any): this;
  9866. flatMapToDouble(func: (t: any) => any): DoubleStream;
  9867. flatMapToInt(func: (t: any) => any): IntStream;
  9868. flatMapToLong(func: (t: any) => any): LongStream;
  9869. forEach(consumer: (t: any) => void): void;
  9870. forEachOrdered(consumer: (t: any) => void): void;
  9871. limit(arg0: long): this;
  9872. map(func: (t: any) => any): this;
  9873. mapToDouble(arg0: java.util.function_.ToDoubleFunction): DoubleStream;
  9874. mapToInt(arg0: java.util.function_.ToIntFunction): IntStream;
  9875. mapToLong(arg0: java.util.function_.ToLongFunction): LongStream;
  9876. max(comparator: (e1: any, e2: any) => number): Optional;
  9877. min(comparator: (e1: any, e2: any) => number): Optional;
  9878. noneMatch(predicate: (t: any) => boolean): boolean;
  9879. peek(consumer: (t: any) => void): this;
  9880. reduce(arg0: java.util.function_.BinaryOperator): Optional;
  9881. reduce(arg0: any, arg1: java.util.function_.BinaryOperator): any;
  9882. reduce(arg0: any, biFunc1: (t: any, u: any) => any, arg2: java.util.function_.BinaryOperator): any;
  9883. skip(arg0: long): this;
  9884. sorted(): this;
  9885. sorted(comparator: (e1: any, e2: any) => number): this;
  9886. toArray(): any[];
  9887. toArray(arg0: java.util.function_.IntFunction): any[];
  9888. }
  9889. type Stream = BaseStream & Stream_S & Stream$;
  9890. interface Stream$Builder_S {
  9891. }
  9892. interface Stream$Builder$ {
  9893. add(arg0: any): this;
  9894. build(): Stream;
  9895. }
  9896. type Stream$Builder = java.util.function_.Consumer & Stream$Builder_S & Stream$Builder$;
  9897. }
  9898. namespace java.util.zip {
  9899. interface ZipEntry_S {
  9900. readonly DEFLATED: number;
  9901. readonly STORED: number;
  9902. }
  9903. type ZipEntry_ST = __ZipConstants_S & java.lang.Cloneable_S & ZipEntry_S;
  9904. interface ZipEntry_C extends ZipEntry_ST {
  9905. new (arg0: ZipEntry): ZipEntry;
  9906. new (arg0: string): ZipEntry;
  9907. }
  9908. interface ZipEntry$ {
  9909. clone(): any;
  9910. getComment(): string;
  9911. getCompressedSize(): long;
  9912. getCrc(): long;
  9913. getCreationTime(): java.nio.file.attribute.FileTime;
  9914. getExtra(): number[];
  9915. getLastAccessTime(): java.nio.file.attribute.FileTime;
  9916. getLastModifiedTime(): java.nio.file.attribute.FileTime;
  9917. getMethod(): number;
  9918. getName(): string;
  9919. getSize(): long;
  9920. getTime(): long;
  9921. isDirectory(): boolean;
  9922. setComment(arg0: string): void;
  9923. setCompressedSize(arg0: long): void;
  9924. setCrc(arg0: long): void;
  9925. setCreationTime(arg0: java.nio.file.attribute.FileTime): this;
  9926. setExtra(arg0: number[]): void;
  9927. setLastAccessTime(arg0: java.nio.file.attribute.FileTime): this;
  9928. setLastModifiedTime(arg0: java.nio.file.attribute.FileTime): this;
  9929. setMethod(arg0: number): void;
  9930. setSize(arg0: long): void;
  9931. setTime(arg0: long): void;
  9932. }
  9933. type ZipEntry = __ZipConstants & java.lang.Cloneable & ZipEntry_S & ZipEntry$;
  9934. interface __ZipConstants_S {
  9935. readonly CENATT: number;
  9936. readonly CENATX: number;
  9937. readonly CENCOM: number;
  9938. readonly CENCRC: number;
  9939. readonly CENDSK: number;
  9940. readonly CENEXT: number;
  9941. readonly CENFLG: number;
  9942. readonly CENHDR: number;
  9943. readonly CENHOW: number;
  9944. readonly CENLEN: number;
  9945. readonly CENNAM: number;
  9946. readonly CENOFF: number;
  9947. readonly CENSIG: long;
  9948. readonly CENSIZ: number;
  9949. readonly CENTIM: number;
  9950. readonly CENVEM: number;
  9951. readonly CENVER: number;
  9952. readonly ENDCOM: number;
  9953. readonly ENDHDR: number;
  9954. readonly ENDOFF: number;
  9955. readonly ENDSIG: long;
  9956. readonly ENDSIZ: number;
  9957. readonly ENDSUB: number;
  9958. readonly ENDTOT: number;
  9959. readonly EXTCRC: number;
  9960. readonly EXTHDR: number;
  9961. readonly EXTLEN: number;
  9962. readonly EXTSIG: long;
  9963. readonly EXTSIZ: number;
  9964. readonly LOCCRC: number;
  9965. readonly LOCEXT: number;
  9966. readonly LOCFLG: number;
  9967. readonly LOCHDR: number;
  9968. readonly LOCHOW: number;
  9969. readonly LOCLEN: number;
  9970. readonly LOCNAM: number;
  9971. readonly LOCSIG: long;
  9972. readonly LOCSIZ: number;
  9973. readonly LOCTIM: number;
  9974. readonly LOCVER: number;
  9975. }
  9976. interface __ZipConstants$ {
  9977. }
  9978. type __ZipConstants = __ZipConstants_S & __ZipConstants$;
  9979. }
  9980. namespace javax.accessibility {
  9981. interface Accessible_S {
  9982. }
  9983. interface Accessible$ {
  9984. getAccessibleContext(): AccessibleContext;
  9985. }
  9986. type Accessible = Accessible_S & Accessible$;
  9987. interface AccessibleAction_S {
  9988. readonly CLICK: string;
  9989. readonly DECREMENT: string;
  9990. readonly INCREMENT: string;
  9991. readonly TOGGLE_EXPAND: string;
  9992. readonly TOGGLE_POPUP: string;
  9993. }
  9994. interface AccessibleAction$ {
  9995. doAccessibleAction(arg0: number): boolean;
  9996. getAccessibleActionCount(): number;
  9997. getAccessibleActionDescription(arg0: number): string;
  9998. }
  9999. type AccessibleAction = AccessibleAction_S & AccessibleAction$;
  10000. interface AccessibleBundle_S {
  10001. }
  10002. interface AccessibleBundle_C extends AccessibleBundle_S {
  10003. new (): AccessibleBundle;
  10004. }
  10005. interface AccessibleBundle$ {
  10006. toDisplayString(): string;
  10007. toDisplayString(arg0: java.util.Locale): string;
  10008. }
  10009. type AccessibleBundle = AccessibleBundle_S & AccessibleBundle$;
  10010. interface AccessibleComponent_S {
  10011. }
  10012. interface AccessibleComponent$ {
  10013. addFocusListener(arg0: java.awt.event.FocusListener): void;
  10014. contains(arg0: java.awt.Point): boolean;
  10015. getAccessibleAt(arg0: java.awt.Point): Accessible;
  10016. getBackground(): java.awt.Color;
  10017. getBounds(): java.awt.Rectangle;
  10018. getCursor(): java.awt.Cursor;
  10019. getFont(): java.awt.Font;
  10020. getFontMetrics(arg0: java.awt.Font): java.awt.FontMetrics;
  10021. getForeground(): java.awt.Color;
  10022. getLocation(): java.awt.Point;
  10023. getLocationOnScreen(): java.awt.Point;
  10024. getSize(): java.awt.Dimension;
  10025. isEnabled(): boolean;
  10026. isFocusTraversable(): boolean;
  10027. isShowing(): boolean;
  10028. isVisible(): boolean;
  10029. removeFocusListener(arg0: java.awt.event.FocusListener): void;
  10030. requestFocus(): void;
  10031. setBackground(arg0: java.awt.Color): void;
  10032. setBounds(arg0: java.awt.Rectangle): void;
  10033. setCursor(arg0: java.awt.Cursor): void;
  10034. setEnabled(arg0: boolean): void;
  10035. setFont(arg0: java.awt.Font): void;
  10036. setForeground(arg0: java.awt.Color): void;
  10037. setLocation(arg0: java.awt.Point): void;
  10038. setSize(arg0: java.awt.Dimension): void;
  10039. setVisible(arg0: boolean): void;
  10040. }
  10041. type AccessibleComponent = AccessibleComponent_S & AccessibleComponent$;
  10042. interface AccessibleContext_S {
  10043. readonly ACCESSIBLE_ACTION_PROPERTY: string;
  10044. readonly ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY: string;
  10045. readonly ACCESSIBLE_CARET_PROPERTY: string;
  10046. readonly ACCESSIBLE_CHILD_PROPERTY: string;
  10047. readonly ACCESSIBLE_COMPONENT_BOUNDS_CHANGED: string;
  10048. readonly ACCESSIBLE_DESCRIPTION_PROPERTY: string;
  10049. readonly ACCESSIBLE_HYPERTEXT_OFFSET: string;
  10050. readonly ACCESSIBLE_INVALIDATE_CHILDREN: string;
  10051. readonly ACCESSIBLE_NAME_PROPERTY: string;
  10052. readonly ACCESSIBLE_SELECTION_PROPERTY: string;
  10053. readonly ACCESSIBLE_STATE_PROPERTY: string;
  10054. readonly ACCESSIBLE_TABLE_CAPTION_CHANGED: string;
  10055. readonly ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED: string;
  10056. readonly ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED: string;
  10057. readonly ACCESSIBLE_TABLE_MODEL_CHANGED: string;
  10058. readonly ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED: string;
  10059. readonly ACCESSIBLE_TABLE_ROW_HEADER_CHANGED: string;
  10060. readonly ACCESSIBLE_TABLE_SUMMARY_CHANGED: string;
  10061. readonly ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED: string;
  10062. readonly ACCESSIBLE_TEXT_PROPERTY: string;
  10063. readonly ACCESSIBLE_VALUE_PROPERTY: string;
  10064. readonly ACCESSIBLE_VISIBLE_DATA_PROPERTY: string;
  10065. }
  10066. interface AccessibleContext_C extends AccessibleContext_S {
  10067. new (): AccessibleContext;
  10068. }
  10069. interface AccessibleContext$ {
  10070. addPropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  10071. firePropertyChange(arg0: string, arg1: any, arg2: any): void;
  10072. getAccessibleAction(): AccessibleAction;
  10073. getAccessibleChild(arg0: number): Accessible;
  10074. getAccessibleChildrenCount(): number;
  10075. getAccessibleComponent(): AccessibleComponent;
  10076. getAccessibleDescription(): string;
  10077. getAccessibleEditableText(): AccessibleEditableText;
  10078. getAccessibleIcon(): AccessibleIcon[];
  10079. getAccessibleIndexInParent(): number;
  10080. getAccessibleName(): string;
  10081. getAccessibleParent(): Accessible;
  10082. getAccessibleRelationSet(): AccessibleRelationSet;
  10083. getAccessibleRole(): AccessibleRole;
  10084. getAccessibleSelection(): AccessibleSelection;
  10085. getAccessibleStateSet(): AccessibleStateSet;
  10086. getAccessibleTable(): AccessibleTable;
  10087. getAccessibleText(): AccessibleText;
  10088. getAccessibleValue(): AccessibleValue;
  10089. getLocale(): java.util.Locale;
  10090. removePropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  10091. setAccessibleDescription(arg0: string): void;
  10092. setAccessibleName(arg0: string): void;
  10093. setAccessibleParent(arg0: Accessible): void;
  10094. }
  10095. type AccessibleContext = AccessibleContext_S & AccessibleContext$;
  10096. interface AccessibleEditableText_S {
  10097. }
  10098. interface AccessibleEditableText$ {
  10099. cut(arg0: number, arg1: number): void;
  10100. delete(arg0: number, arg1: number): void;
  10101. getTextRange(arg0: number, arg1: number): string;
  10102. insertTextAtIndex(arg0: number, arg1: string): void;
  10103. paste(arg0: number): void;
  10104. replaceText(arg0: number, arg1: number, arg2: string): void;
  10105. selectText(arg0: number, arg1: number): void;
  10106. setAttributes(arg0: number, arg1: number, arg2: javax.swing.text.AttributeSet): void;
  10107. setTextContents(arg0: string): void;
  10108. }
  10109. type AccessibleEditableText = AccessibleText & AccessibleEditableText_S & AccessibleEditableText$;
  10110. interface AccessibleIcon_S {
  10111. }
  10112. interface AccessibleIcon$ {
  10113. getAccessibleIconDescription(): string;
  10114. getAccessibleIconHeight(): number;
  10115. getAccessibleIconWidth(): number;
  10116. setAccessibleIconDescription(arg0: string): void;
  10117. }
  10118. type AccessibleIcon = AccessibleIcon_S & AccessibleIcon$;
  10119. interface AccessibleRelation_S {
  10120. readonly CHILD_NODE_OF: string;
  10121. readonly CHILD_NODE_OF_PROPERTY: string;
  10122. readonly CONTROLLED_BY: string;
  10123. readonly CONTROLLED_BY_PROPERTY: string;
  10124. readonly CONTROLLER_FOR: string;
  10125. readonly CONTROLLER_FOR_PROPERTY: string;
  10126. readonly EMBEDDED_BY: string;
  10127. readonly EMBEDDED_BY_PROPERTY: string;
  10128. readonly EMBEDS: string;
  10129. readonly EMBEDS_PROPERTY: string;
  10130. readonly FLOWS_FROM: string;
  10131. readonly FLOWS_FROM_PROPERTY: string;
  10132. readonly FLOWS_TO: string;
  10133. readonly FLOWS_TO_PROPERTY: string;
  10134. readonly LABELED_BY: string;
  10135. readonly LABELED_BY_PROPERTY: string;
  10136. readonly LABEL_FOR: string;
  10137. readonly LABEL_FOR_PROPERTY: string;
  10138. readonly MEMBER_OF: string;
  10139. readonly MEMBER_OF_PROPERTY: string;
  10140. readonly PARENT_WINDOW_OF: string;
  10141. readonly PARENT_WINDOW_OF_PROPERTY: string;
  10142. readonly SUBWINDOW_OF: string;
  10143. readonly SUBWINDOW_OF_PROPERTY: string;
  10144. }
  10145. type AccessibleRelation_ST = AccessibleBundle_S & AccessibleRelation_S;
  10146. interface AccessibleRelation_C extends AccessibleRelation_ST {
  10147. new (arg0: string): AccessibleRelation;
  10148. new (arg0: string, arg1: any[]): AccessibleRelation;
  10149. new (arg0: string, arg1: any): AccessibleRelation;
  10150. }
  10151. interface AccessibleRelation$ {
  10152. getKey(): string;
  10153. getTarget(): any[];
  10154. setTarget(arg0: any): void;
  10155. setTarget(arg0: any[]): void;
  10156. }
  10157. type AccessibleRelation = AccessibleBundle & AccessibleRelation_S & AccessibleRelation$;
  10158. interface AccessibleRelationSet_S {
  10159. }
  10160. interface AccessibleRelationSet_C extends AccessibleRelationSet_S {
  10161. new (): AccessibleRelationSet;
  10162. new (arg0: AccessibleRelation[]): AccessibleRelationSet;
  10163. }
  10164. interface AccessibleRelationSet$ {
  10165. add(arg0: AccessibleRelation): boolean;
  10166. addAll(arg0: AccessibleRelation[]): void;
  10167. clear(): void;
  10168. contains(arg0: string): boolean;
  10169. get(arg0: string): AccessibleRelation;
  10170. remove(arg0: AccessibleRelation): boolean;
  10171. size(): number;
  10172. toArray(): AccessibleRelation[];
  10173. }
  10174. type AccessibleRelationSet = AccessibleRelationSet_S & AccessibleRelationSet$;
  10175. interface AccessibleRole_S {
  10176. readonly ALERT: AccessibleRole;
  10177. readonly AWT_COMPONENT: AccessibleRole;
  10178. readonly CANVAS: AccessibleRole;
  10179. readonly CHECK_BOX: AccessibleRole;
  10180. readonly COLOR_CHOOSER: AccessibleRole;
  10181. readonly COLUMN_HEADER: AccessibleRole;
  10182. readonly COMBO_BOX: AccessibleRole;
  10183. readonly DATE_EDITOR: AccessibleRole;
  10184. readonly DESKTOP_ICON: AccessibleRole;
  10185. readonly DESKTOP_PANE: AccessibleRole;
  10186. readonly DIALOG: AccessibleRole;
  10187. readonly DIRECTORY_PANE: AccessibleRole;
  10188. readonly EDITBAR: AccessibleRole;
  10189. readonly FILE_CHOOSER: AccessibleRole;
  10190. readonly FILLER: AccessibleRole;
  10191. readonly FONT_CHOOSER: AccessibleRole;
  10192. readonly FOOTER: AccessibleRole;
  10193. readonly FRAME: AccessibleRole;
  10194. readonly GLASS_PANE: AccessibleRole;
  10195. readonly GROUP_BOX: AccessibleRole;
  10196. readonly HEADER: AccessibleRole;
  10197. readonly HTML_CONTAINER: AccessibleRole;
  10198. readonly HYPERLINK: AccessibleRole;
  10199. readonly ICON: AccessibleRole;
  10200. readonly INTERNAL_FRAME: AccessibleRole;
  10201. readonly LABEL: AccessibleRole;
  10202. readonly LAYERED_PANE: AccessibleRole;
  10203. readonly LIST: AccessibleRole;
  10204. readonly LIST_ITEM: AccessibleRole;
  10205. readonly MENU: AccessibleRole;
  10206. readonly MENU_BAR: AccessibleRole;
  10207. readonly MENU_ITEM: AccessibleRole;
  10208. readonly OPTION_PANE: AccessibleRole;
  10209. readonly PAGE_TAB: AccessibleRole;
  10210. readonly PAGE_TAB_LIST: AccessibleRole;
  10211. readonly PANEL: AccessibleRole;
  10212. readonly PARAGRAPH: AccessibleRole;
  10213. readonly PASSWORD_TEXT: AccessibleRole;
  10214. readonly POPUP_MENU: AccessibleRole;
  10215. readonly PROGRESS_BAR: AccessibleRole;
  10216. readonly PROGRESS_MONITOR: AccessibleRole;
  10217. readonly PUSH_BUTTON: AccessibleRole;
  10218. readonly RADIO_BUTTON: AccessibleRole;
  10219. readonly ROOT_PANE: AccessibleRole;
  10220. readonly ROW_HEADER: AccessibleRole;
  10221. readonly RULER: AccessibleRole;
  10222. readonly SCROLL_BAR: AccessibleRole;
  10223. readonly SCROLL_PANE: AccessibleRole;
  10224. readonly SEPARATOR: AccessibleRole;
  10225. readonly SLIDER: AccessibleRole;
  10226. readonly SPIN_BOX: AccessibleRole;
  10227. readonly SPLIT_PANE: AccessibleRole;
  10228. readonly STATUS_BAR: AccessibleRole;
  10229. readonly SWING_COMPONENT: AccessibleRole;
  10230. readonly TABLE: AccessibleRole;
  10231. readonly TEXT: AccessibleRole;
  10232. readonly TOGGLE_BUTTON: AccessibleRole;
  10233. readonly TOOL_BAR: AccessibleRole;
  10234. readonly TOOL_TIP: AccessibleRole;
  10235. readonly TREE: AccessibleRole;
  10236. readonly UNKNOWN: AccessibleRole;
  10237. readonly VIEWPORT: AccessibleRole;
  10238. readonly WINDOW: AccessibleRole;
  10239. }
  10240. type AccessibleRole_ST = AccessibleBundle_S & AccessibleRole_S;
  10241. interface AccessibleRole_C extends AccessibleRole_ST {
  10242. new (): AccessibleRole;
  10243. }
  10244. interface AccessibleRole$ {
  10245. }
  10246. type AccessibleRole = AccessibleBundle & AccessibleRole_S & AccessibleRole$;
  10247. interface AccessibleSelection_S {
  10248. }
  10249. interface AccessibleSelection$ {
  10250. addAccessibleSelection(arg0: number): void;
  10251. clearAccessibleSelection(): void;
  10252. getAccessibleSelection(arg0: number): Accessible;
  10253. getAccessibleSelectionCount(): number;
  10254. isAccessibleChildSelected(arg0: number): boolean;
  10255. removeAccessibleSelection(arg0: number): void;
  10256. selectAllAccessibleSelection(): void;
  10257. }
  10258. type AccessibleSelection = AccessibleSelection_S & AccessibleSelection$;
  10259. interface AccessibleState_S {
  10260. readonly ACTIVE: AccessibleState;
  10261. readonly ARMED: AccessibleState;
  10262. readonly BUSY: AccessibleState;
  10263. readonly CHECKED: AccessibleState;
  10264. readonly COLLAPSED: AccessibleState;
  10265. readonly EDITABLE: AccessibleState;
  10266. readonly ENABLED: AccessibleState;
  10267. readonly EXPANDABLE: AccessibleState;
  10268. readonly EXPANDED: AccessibleState;
  10269. readonly FOCUSABLE: AccessibleState;
  10270. readonly FOCUSED: AccessibleState;
  10271. readonly HORIZONTAL: AccessibleState;
  10272. readonly ICONIFIED: AccessibleState;
  10273. readonly INDETERMINATE: AccessibleState;
  10274. readonly MANAGES_DESCENDANTS: AccessibleState;
  10275. readonly MODAL: AccessibleState;
  10276. readonly MULTISELECTABLE: AccessibleState;
  10277. readonly MULTI_LINE: AccessibleState;
  10278. readonly OPAQUE: AccessibleState;
  10279. readonly PRESSED: AccessibleState;
  10280. readonly RESIZABLE: AccessibleState;
  10281. readonly SELECTABLE: AccessibleState;
  10282. readonly SELECTED: AccessibleState;
  10283. readonly SHOWING: AccessibleState;
  10284. readonly SINGLE_LINE: AccessibleState;
  10285. readonly TRANSIENT: AccessibleState;
  10286. readonly TRUNCATED: AccessibleState;
  10287. readonly VERTICAL: AccessibleState;
  10288. readonly VISIBLE: AccessibleState;
  10289. }
  10290. type AccessibleState_ST = AccessibleBundle_S & AccessibleState_S;
  10291. interface AccessibleState_C extends AccessibleState_ST {
  10292. new (): AccessibleState;
  10293. }
  10294. interface AccessibleState$ {
  10295. }
  10296. type AccessibleState = AccessibleBundle & AccessibleState_S & AccessibleState$;
  10297. interface AccessibleStateSet_S {
  10298. }
  10299. interface AccessibleStateSet_C extends AccessibleStateSet_S {
  10300. new (): AccessibleStateSet;
  10301. new (arg0: AccessibleState[]): AccessibleStateSet;
  10302. }
  10303. interface AccessibleStateSet$ {
  10304. add(arg0: AccessibleState): boolean;
  10305. addAll(arg0: AccessibleState[]): void;
  10306. clear(): void;
  10307. contains(arg0: AccessibleState): boolean;
  10308. remove(arg0: AccessibleState): boolean;
  10309. toArray(): AccessibleState[];
  10310. }
  10311. type AccessibleStateSet = AccessibleStateSet_S & AccessibleStateSet$;
  10312. interface AccessibleTable_S {
  10313. }
  10314. interface AccessibleTable$ {
  10315. getAccessibleAt(arg0: number, arg1: number): Accessible;
  10316. getAccessibleCaption(): Accessible;
  10317. getAccessibleColumnCount(): number;
  10318. getAccessibleColumnDescription(arg0: number): Accessible;
  10319. getAccessibleColumnExtentAt(arg0: number, arg1: number): number;
  10320. getAccessibleColumnHeader(): this;
  10321. getAccessibleRowCount(): number;
  10322. getAccessibleRowDescription(arg0: number): Accessible;
  10323. getAccessibleRowExtentAt(arg0: number, arg1: number): number;
  10324. getAccessibleRowHeader(): this;
  10325. getAccessibleSummary(): Accessible;
  10326. getSelectedAccessibleColumns(): number[];
  10327. getSelectedAccessibleRows(): number[];
  10328. isAccessibleColumnSelected(arg0: number): boolean;
  10329. isAccessibleRowSelected(arg0: number): boolean;
  10330. isAccessibleSelected(arg0: number, arg1: number): boolean;
  10331. setAccessibleCaption(arg0: Accessible): void;
  10332. setAccessibleColumnDescription(arg0: number, arg1: Accessible): void;
  10333. setAccessibleColumnHeader(arg0: AccessibleTable): void;
  10334. setAccessibleRowDescription(arg0: number, arg1: Accessible): void;
  10335. setAccessibleRowHeader(arg0: AccessibleTable): void;
  10336. setAccessibleSummary(arg0: Accessible): void;
  10337. }
  10338. type AccessibleTable = AccessibleTable_S & AccessibleTable$;
  10339. interface AccessibleText_S {
  10340. readonly CHARACTER: number;
  10341. readonly SENTENCE: number;
  10342. readonly WORD: number;
  10343. }
  10344. interface AccessibleText$ {
  10345. getAfterIndex(arg0: number, arg1: number): string;
  10346. getAtIndex(arg0: number, arg1: number): string;
  10347. getBeforeIndex(arg0: number, arg1: number): string;
  10348. getCaretPosition(): number;
  10349. getCharCount(): number;
  10350. getCharacterAttribute(arg0: number): javax.swing.text.AttributeSet;
  10351. getCharacterBounds(arg0: number): java.awt.Rectangle;
  10352. getIndexAtPoint(arg0: java.awt.Point): number;
  10353. getSelectedText(): string;
  10354. getSelectionEnd(): number;
  10355. getSelectionStart(): number;
  10356. }
  10357. type AccessibleText = AccessibleText_S & AccessibleText$;
  10358. interface AccessibleValue_S {
  10359. }
  10360. interface AccessibleValue$ {
  10361. getCurrentAccessibleValue(): number;
  10362. getMaximumAccessibleValue(): number;
  10363. getMinimumAccessibleValue(): number;
  10364. setCurrentAccessibleValue(arg0: number): boolean;
  10365. }
  10366. type AccessibleValue = AccessibleValue_S & AccessibleValue$;
  10367. }
  10368. namespace javax.crypto {
  10369. interface Cipher_S {
  10370. readonly DECRYPT_MODE: number;
  10371. readonly ENCRYPT_MODE: number;
  10372. readonly PRIVATE_KEY: number;
  10373. readonly PUBLIC_KEY: number;
  10374. readonly SECRET_KEY: number;
  10375. readonly UNWRAP_MODE: number;
  10376. readonly WRAP_MODE: number;
  10377. getInstance(arg0: string): Cipher;
  10378. getInstance(arg0: string, arg1: java.security.Provider): Cipher;
  10379. getInstance(arg0: string, arg1: string): Cipher;
  10380. getMaxAllowedKeyLength(arg0: string): number;
  10381. getMaxAllowedParameterSpec(arg0: string): java.security.spec.AlgorithmParameterSpec;
  10382. }
  10383. interface Cipher_C extends Cipher_S {
  10384. new (): Cipher;
  10385. }
  10386. interface Cipher$ {
  10387. doFinal(): number[];
  10388. doFinal(arg0: number[]): number[];
  10389. doFinal(arg0: number[], arg1: number): number;
  10390. doFinal(arg0: java.nio.ByteBuffer, arg1: java.nio.ByteBuffer): number;
  10391. doFinal(arg0: number[], arg1: number, arg2: number): number[];
  10392. doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number;
  10393. doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number;
  10394. getAlgorithm(): string;
  10395. getBlockSize(): number;
  10396. getExemptionMechanism(): ExemptionMechanism;
  10397. getIV(): number[];
  10398. getOutputSize(arg0: number): number;
  10399. getParameters(): java.security.AlgorithmParameters;
  10400. getProvider(): java.security.Provider;
  10401. init(arg0: number, arg1: java.security.cert.Certificate): void;
  10402. init(arg0: number, arg1: java.security.Key): void;
  10403. init(arg0: number, arg1: java.security.cert.Certificate, arg2: java.security.SecureRandom): void;
  10404. init(arg0: number, arg1: java.security.Key, arg2: java.security.SecureRandom): void;
  10405. init(arg0: number, arg1: java.security.Key, arg2: java.security.spec.AlgorithmParameterSpec): void;
  10406. init(arg0: number, arg1: java.security.Key, arg2: java.security.AlgorithmParameters): void;
  10407. init(arg0: number, arg1: java.security.Key, arg2: java.security.AlgorithmParameters, arg3: java.security.SecureRandom): void;
  10408. init(arg0: number, arg1: java.security.Key, arg2: java.security.spec.AlgorithmParameterSpec, arg3: java.security.SecureRandom): void;
  10409. unwrap(arg0: number[], arg1: string, arg2: number): java.security.Key;
  10410. update(arg0: number[]): number[];
  10411. update(arg0: java.nio.ByteBuffer, arg1: java.nio.ByteBuffer): number;
  10412. update(arg0: number[], arg1: number, arg2: number): number[];
  10413. update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number;
  10414. update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number;
  10415. updateAAD(arg0: number[]): void;
  10416. updateAAD(arg0: java.nio.ByteBuffer): void;
  10417. updateAAD(arg0: number[], arg1: number, arg2: number): void;
  10418. wrap(arg0: java.security.Key): number[];
  10419. }
  10420. type Cipher = Cipher_S & Cipher$;
  10421. interface ExemptionMechanism_S {
  10422. getInstance(arg0: string): ExemptionMechanism;
  10423. getInstance(arg0: string, arg1: java.security.Provider): ExemptionMechanism;
  10424. getInstance(arg0: string, arg1: string): ExemptionMechanism;
  10425. }
  10426. interface ExemptionMechanism_C extends ExemptionMechanism_S {
  10427. new (): ExemptionMechanism;
  10428. }
  10429. interface ExemptionMechanism$ {
  10430. genExemptionBlob(): number[];
  10431. genExemptionBlob(arg0: number[]): number;
  10432. genExemptionBlob(arg0: number[], arg1: number): number;
  10433. getName(): string;
  10434. getOutputSize(arg0: number): number;
  10435. getProvider(): java.security.Provider;
  10436. init(arg0: java.security.Key): void;
  10437. init(arg0: java.security.Key, arg1: java.security.AlgorithmParameters): void;
  10438. init(arg0: java.security.Key, arg1: java.security.spec.AlgorithmParameterSpec): void;
  10439. isCryptoAllowed(arg0: java.security.Key): boolean;
  10440. }
  10441. type ExemptionMechanism = ExemptionMechanism_S & ExemptionMechanism$;
  10442. interface SecretKey_S {
  10443. readonly serialVersionUID: long;
  10444. }
  10445. interface SecretKey$ {
  10446. }
  10447. type SecretKey = java.security.Key & javax.security.auth.Destroyable & SecretKey_S & SecretKey$;
  10448. }
  10449. namespace javax.security.auth {
  10450. interface Destroyable_S {
  10451. }
  10452. interface Destroyable$ {
  10453. destroy(): void;
  10454. isDestroyed(): boolean;
  10455. }
  10456. type Destroyable = Destroyable_S & Destroyable$;
  10457. interface Subject_S {
  10458. doAs(arg0: Subject, arg1: java.security.PrivilegedAction): any;
  10459. doAs(arg0: Subject, arg1: java.security.PrivilegedExceptionAction): any;
  10460. doAsPrivileged(arg0: Subject, arg1: java.security.PrivilegedAction, arg2: java.security.AccessControlContext): any;
  10461. doAsPrivileged(arg0: Subject, arg1: java.security.PrivilegedExceptionAction, arg2: java.security.AccessControlContext): any;
  10462. getSubject(arg0: java.security.AccessControlContext): Subject;
  10463. }
  10464. type Subject_ST = java.io.Serializable_S & Subject_S;
  10465. interface Subject_C extends Subject_ST {
  10466. new (): Subject;
  10467. new (arg0: boolean, arg1: java.util.Set, arg2: java.util.Set, arg3: java.util.Set): Subject;
  10468. }
  10469. interface Subject$ {
  10470. getPrincipals(): java.util.Set;
  10471. getPrincipals(arg0: java.lang.Class): java.util.Set;
  10472. getPrivateCredentials(): java.util.Set;
  10473. getPrivateCredentials(arg0: java.lang.Class): java.util.Set;
  10474. getPublicCredentials(): java.util.Set;
  10475. getPublicCredentials(arg0: java.lang.Class): java.util.Set;
  10476. isReadOnly(): boolean;
  10477. setReadOnly(): void;
  10478. }
  10479. type Subject = java.io.Serializable & Subject_S & Subject$;
  10480. }
  10481. namespace javax.servlet {
  10482. interface AsyncContext_S {
  10483. readonly ASYNC_CONTEXT_PATH: string;
  10484. readonly ASYNC_PATH_INFO: string;
  10485. readonly ASYNC_QUERY_STRING: string;
  10486. readonly ASYNC_REQUEST_URI: string;
  10487. readonly ASYNC_SERVLET_PATH: string;
  10488. }
  10489. interface AsyncContext$ {
  10490. addListener(arg0: AsyncListener): void;
  10491. addListener(arg0: AsyncListener, arg1: ServletRequest, arg2: ServletResponse): void;
  10492. complete(): void;
  10493. createListener(arg0: java.lang.Class): AsyncListener;
  10494. dispatch(): void;
  10495. dispatch(arg0: string): void;
  10496. dispatch(arg0: ServletContext, arg1: string): void;
  10497. getRequest(): ServletRequest;
  10498. getResponse(): ServletResponse;
  10499. getTimeout(): long;
  10500. hasOriginalRequestAndResponse(): boolean;
  10501. setTimeout(arg0: long): void;
  10502. start(arg0: java.lang.Runnable): void;
  10503. }
  10504. type AsyncContext = AsyncContext_S & AsyncContext$;
  10505. interface AsyncEvent_S {
  10506. }
  10507. interface AsyncEvent_C extends AsyncEvent_S {
  10508. new (arg0: AsyncContext): AsyncEvent;
  10509. new (arg0: AsyncContext, arg1: java.lang.Throwable): AsyncEvent;
  10510. new (arg0: AsyncContext, arg1: ServletRequest, arg2: ServletResponse): AsyncEvent;
  10511. new (arg0: AsyncContext, arg1: ServletRequest, arg2: ServletResponse, arg3: java.lang.Throwable): AsyncEvent;
  10512. }
  10513. interface AsyncEvent$ {
  10514. getAsyncContext(): AsyncContext;
  10515. getSuppliedRequest(): ServletRequest;
  10516. getSuppliedResponse(): ServletResponse;
  10517. getThrowable(): java.lang.Throwable;
  10518. }
  10519. type AsyncEvent = AsyncEvent_S & AsyncEvent$;
  10520. interface AsyncListener_S {
  10521. }
  10522. interface AsyncListener$ {
  10523. onComplete(arg0: AsyncEvent): void;
  10524. onError(arg0: AsyncEvent): void;
  10525. onStartAsync(arg0: AsyncEvent): void;
  10526. onTimeout(arg0: AsyncEvent): void;
  10527. }
  10528. type AsyncListener = java.util.EventListener & AsyncListener_S & AsyncListener$;
  10529. enum DispatcherType {
  10530. FORWARD,
  10531. INCLUDE,
  10532. REQUEST,
  10533. ASYNC,
  10534. ERROR
  10535. }
  10536. interface Filter_S {
  10537. }
  10538. interface Filter$ {
  10539. destroy(): void;
  10540. doFilter(arg0: ServletRequest, arg1: ServletResponse, arg2: FilterChain): void;
  10541. init(arg0: FilterConfig): void;
  10542. }
  10543. type Filter = Filter_S & Filter$;
  10544. interface FilterChain_S {
  10545. }
  10546. interface FilterChain$ {
  10547. doFilter(arg0: ServletRequest, arg1: ServletResponse): void;
  10548. }
  10549. type FilterChain = FilterChain_S & FilterChain$;
  10550. interface FilterConfig_S {
  10551. }
  10552. interface FilterConfig$ {
  10553. getFilterName(): string;
  10554. getInitParameter(arg0: string): string;
  10555. getInitParameterNames(): java.util.Enumeration;
  10556. getServletContext(): ServletContext;
  10557. }
  10558. type FilterConfig = FilterConfig_S & FilterConfig$;
  10559. interface FilterRegistration_S {
  10560. }
  10561. interface FilterRegistration$ {
  10562. addMappingForServletNames(arg0: java.util.EnumSet, arg1: boolean, ...arg2: string[]): void;
  10563. addMappingForUrlPatterns(arg0: java.util.EnumSet, arg1: boolean, ...arg2: string[]): void;
  10564. getServletNameMappings(): java.util.Collection;
  10565. getUrlPatternMappings(): java.util.Collection;
  10566. }
  10567. type FilterRegistration = Registration & FilterRegistration_S & FilterRegistration$;
  10568. interface FilterRegistration$Dynamic_S {
  10569. }
  10570. interface FilterRegistration$Dynamic$ {
  10571. }
  10572. type FilterRegistration$Dynamic = FilterRegistration & javax.servlet.Registration$Dynamic & FilterRegistration$Dynamic_S & FilterRegistration$Dynamic$;
  10573. interface HttpConstraintElement_S {
  10574. }
  10575. interface HttpConstraintElement_C extends HttpConstraintElement_S {
  10576. new (): HttpConstraintElement;
  10577. new (arg0: javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic): HttpConstraintElement;
  10578. new (arg0: javax.servlet.annotation.ServletSecurity$TransportGuarantee, arg1: string[]): HttpConstraintElement;
  10579. new (arg0: javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic, arg1: javax.servlet.annotation.ServletSecurity$TransportGuarantee, arg2: string[]): HttpConstraintElement;
  10580. }
  10581. interface HttpConstraintElement$ {
  10582. getEmptyRoleSemantic(): javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic;
  10583. getRolesAllowed(): string[];
  10584. getTransportGuarantee(): javax.servlet.annotation.ServletSecurity$TransportGuarantee;
  10585. }
  10586. type HttpConstraintElement = HttpConstraintElement_S & HttpConstraintElement$;
  10587. interface MultipartConfigElement_S {
  10588. }
  10589. interface MultipartConfigElement_C extends MultipartConfigElement_S {
  10590. new (arg0: javax.servlet.annotation.MultipartConfig): MultipartConfigElement;
  10591. new (arg0: string): MultipartConfigElement;
  10592. new (arg0: string, arg1: long, arg2: long, arg3: number): MultipartConfigElement;
  10593. }
  10594. interface MultipartConfigElement$ {
  10595. getFileSizeThreshold(): number;
  10596. getLocation(): string;
  10597. getMaxFileSize(): long;
  10598. getMaxRequestSize(): long;
  10599. }
  10600. type MultipartConfigElement = MultipartConfigElement_S & MultipartConfigElement$;
  10601. interface ReadListener_S {
  10602. }
  10603. interface ReadListener$ {
  10604. onAllDataRead(): void;
  10605. onDataAvailable(): void;
  10606. onError(arg0: java.lang.Throwable): void;
  10607. }
  10608. type ReadListener = java.util.EventListener & ReadListener_S & ReadListener$;
  10609. interface Registration_S {
  10610. }
  10611. interface Registration$ {
  10612. getClassName(): string;
  10613. getInitParameter(arg0: string): string;
  10614. getInitParameters(): java.util.Map;
  10615. getName(): string;
  10616. setInitParameter(arg0: string, arg1: string): boolean;
  10617. setInitParameters(arg0: java.util.Map): java.util.Set;
  10618. }
  10619. type Registration = Registration_S & Registration$;
  10620. interface Registration$Dynamic_S {
  10621. }
  10622. interface Registration$Dynamic$ {
  10623. setAsyncSupported(arg0: boolean): void;
  10624. }
  10625. type Registration$Dynamic = Registration & Registration$Dynamic_S & Registration$Dynamic$;
  10626. interface RequestDispatcher_S {
  10627. readonly ERROR_EXCEPTION: string;
  10628. readonly ERROR_EXCEPTION_TYPE: string;
  10629. readonly ERROR_MESSAGE: string;
  10630. readonly ERROR_REQUEST_URI: string;
  10631. readonly ERROR_SERVLET_NAME: string;
  10632. readonly ERROR_STATUS_CODE: string;
  10633. readonly FORWARD_CONTEXT_PATH: string;
  10634. readonly FORWARD_PATH_INFO: string;
  10635. readonly FORWARD_QUERY_STRING: string;
  10636. readonly FORWARD_REQUEST_URI: string;
  10637. readonly FORWARD_SERVLET_PATH: string;
  10638. readonly INCLUDE_CONTEXT_PATH: string;
  10639. readonly INCLUDE_PATH_INFO: string;
  10640. readonly INCLUDE_QUERY_STRING: string;
  10641. readonly INCLUDE_REQUEST_URI: string;
  10642. readonly INCLUDE_SERVLET_PATH: string;
  10643. }
  10644. interface RequestDispatcher$ {
  10645. forward(arg0: ServletRequest, arg1: ServletResponse): void;
  10646. include(arg0: ServletRequest, arg1: ServletResponse): void;
  10647. }
  10648. type RequestDispatcher = RequestDispatcher_S & RequestDispatcher$;
  10649. interface Servlet_S {
  10650. }
  10651. interface Servlet$ {
  10652. destroy(): void;
  10653. getServletConfig(): ServletConfig;
  10654. getServletInfo(): string;
  10655. init(arg0: ServletConfig): void;
  10656. service(arg0: ServletRequest, arg1: ServletResponse): void;
  10657. }
  10658. type Servlet = Servlet_S & Servlet$;
  10659. interface ServletConfig_S {
  10660. }
  10661. interface ServletConfig$ {
  10662. getInitParameter(arg0: string): string;
  10663. getInitParameterNames(): java.util.Enumeration;
  10664. getServletContext(): ServletContext;
  10665. getServletName(): string;
  10666. }
  10667. type ServletConfig = ServletConfig_S & ServletConfig$;
  10668. interface ServletContext_S {
  10669. readonly ORDERED_LIBS: string;
  10670. readonly TEMPDIR: string;
  10671. }
  10672. interface ServletContext$ {
  10673. addFilter(arg0: string, arg1: Filter): FilterRegistration$Dynamic;
  10674. addFilter(arg0: string, arg1: java.lang.Class): FilterRegistration$Dynamic;
  10675. addFilter(arg0: string, arg1: string): FilterRegistration$Dynamic;
  10676. addListener(arg0: java.util.EventListener): void;
  10677. addListener(arg0: java.lang.Class): void;
  10678. addListener(arg0: string): void;
  10679. addServlet(arg0: string, arg1: java.lang.Class): ServletRegistration$Dynamic;
  10680. addServlet(arg0: string, arg1: Servlet): ServletRegistration$Dynamic;
  10681. addServlet(arg0: string, arg1: string): ServletRegistration$Dynamic;
  10682. createFilter(arg0: java.lang.Class): Filter;
  10683. createListener(arg0: java.lang.Class): java.util.EventListener;
  10684. createServlet(arg0: java.lang.Class): Servlet;
  10685. declareRoles(...arg0: string[]): void;
  10686. getAttribute(arg0: string): any;
  10687. getAttributeNames(): java.util.Enumeration;
  10688. getClassLoader(): java.lang.ClassLoader;
  10689. getContext(arg0: string): this;
  10690. getContextPath(): string;
  10691. getDefaultSessionTrackingModes(): java.util.Set;
  10692. getEffectiveMajorVersion(): number;
  10693. getEffectiveMinorVersion(): number;
  10694. getEffectiveSessionTrackingModes(): java.util.Set;
  10695. getFilterRegistration(arg0: string): FilterRegistration;
  10696. getFilterRegistrations(): java.util.Map;
  10697. getInitParameter(arg0: string): string;
  10698. getInitParameterNames(): java.util.Enumeration;
  10699. getJspConfigDescriptor(): javax.servlet.descriptor.JspConfigDescriptor;
  10700. getMajorVersion(): number;
  10701. getMimeType(arg0: string): string;
  10702. getMinorVersion(): number;
  10703. getNamedDispatcher(arg0: string): RequestDispatcher;
  10704. getRealPath(arg0: string): string;
  10705. getRequestDispatcher(arg0: string): RequestDispatcher;
  10706. getResource(arg0: string): java.net.URL;
  10707. getResourceAsStream(arg0: string): java.io.InputStream;
  10708. getResourcePaths(arg0: string): java.util.Set;
  10709. getServerInfo(): string;
  10710. getServlet(arg0: string): Servlet;
  10711. getServletContextName(): string;
  10712. getServletNames(): java.util.Enumeration;
  10713. getServletRegistration(arg0: string): ServletRegistration;
  10714. getServletRegistrations(): java.util.Map;
  10715. getServlets(): java.util.Enumeration;
  10716. getSessionCookieConfig(): SessionCookieConfig;
  10717. getVirtualServerName(): string;
  10718. log(arg0: string): void;
  10719. log(arg0: java.lang.Exception, arg1: string): void;
  10720. log(arg0: string, arg1: java.lang.Throwable): void;
  10721. removeAttribute(arg0: string): void;
  10722. setAttribute(arg0: string, arg1: any): void;
  10723. setInitParameter(arg0: string, arg1: string): boolean;
  10724. setSessionTrackingModes(arg0: java.util.Set): void;
  10725. }
  10726. type ServletContext = ServletContext_S & ServletContext$;
  10727. interface ServletInputStream_S {
  10728. }
  10729. type ServletInputStream_ST = java.io.InputStream_S & ServletInputStream_S;
  10730. interface ServletInputStream_C extends ServletInputStream_ST {
  10731. }
  10732. interface ServletInputStream$ {
  10733. isFinished(): boolean;
  10734. isReady(): boolean;
  10735. readLine(arg0: number[], arg1: number, arg2: number): number;
  10736. setReadListener(arg0: ReadListener): void;
  10737. }
  10738. type ServletInputStream = java.io.InputStream & ServletInputStream_S & ServletInputStream$;
  10739. interface ServletOutputStream_S {
  10740. }
  10741. type ServletOutputStream_ST = java.io.OutputStream_S & ServletOutputStream_S;
  10742. interface ServletOutputStream_C extends ServletOutputStream_ST {
  10743. }
  10744. interface ServletOutputStream$ {
  10745. isReady(): boolean;
  10746. print(arg0: long): void;
  10747. print(arg0: boolean): void;
  10748. print(arg0: number): void;
  10749. print(arg0: string): void;
  10750. println(): void;
  10751. println(arg0: long): void;
  10752. println(arg0: boolean): void;
  10753. println(arg0: number): void;
  10754. println(arg0: string): void;
  10755. setWriteListener(arg0: WriteListener): void;
  10756. }
  10757. type ServletOutputStream = java.io.OutputStream & ServletOutputStream_S & ServletOutputStream$;
  10758. interface ServletRegistration_S {
  10759. }
  10760. interface ServletRegistration$ {
  10761. addMapping(...arg0: string[]): java.util.Set;
  10762. getMappings(): java.util.Collection;
  10763. getRunAsRole(): string;
  10764. }
  10765. type ServletRegistration = Registration & ServletRegistration_S & ServletRegistration$;
  10766. interface ServletRegistration$Dynamic_S {
  10767. }
  10768. interface ServletRegistration$Dynamic$ {
  10769. setLoadOnStartup(arg0: number): void;
  10770. setMultipartConfig(arg0: MultipartConfigElement): void;
  10771. setRunAsRole(arg0: string): void;
  10772. setServletSecurity(arg0: ServletSecurityElement): java.util.Set;
  10773. }
  10774. type ServletRegistration$Dynamic = ServletRegistration & javax.servlet.Registration$Dynamic & ServletRegistration$Dynamic_S & ServletRegistration$Dynamic$;
  10775. interface ServletRequest_S {
  10776. }
  10777. interface ServletRequest$ {
  10778. getAsyncContext(): AsyncContext;
  10779. getAttribute(arg0: string): any;
  10780. getAttributeNames(): java.util.Enumeration;
  10781. getCharacterEncoding(): string;
  10782. getContentLength(): number;
  10783. getContentLengthLong(): long;
  10784. getContentType(): string;
  10785. getDispatcherType(): DispatcherType;
  10786. getInputStream(): ServletInputStream;
  10787. getLocalAddr(): string;
  10788. getLocalName(): string;
  10789. getLocalPort(): number;
  10790. getLocale(): java.util.Locale;
  10791. getLocales(): java.util.Enumeration;
  10792. getParameter(arg0: string): string;
  10793. getParameterMap(): java.util.Map;
  10794. getParameterNames(): java.util.Enumeration;
  10795. getParameterValues(arg0: string): string[];
  10796. getProtocol(): string;
  10797. getReader(): java.io.BufferedReader;
  10798. getRealPath(arg0: string): string;
  10799. getRemoteAddr(): string;
  10800. getRemoteHost(): string;
  10801. getRemotePort(): number;
  10802. getRequestDispatcher(arg0: string): RequestDispatcher;
  10803. getScheme(): string;
  10804. getServerName(): string;
  10805. getServerPort(): number;
  10806. getServletContext(): ServletContext;
  10807. isAsyncStarted(): boolean;
  10808. isAsyncSupported(): boolean;
  10809. isSecure(): boolean;
  10810. removeAttribute(arg0: string): void;
  10811. setAttribute(arg0: string, arg1: any): void;
  10812. setCharacterEncoding(arg0: string): void;
  10813. startAsync(): AsyncContext;
  10814. startAsync(arg0: ServletRequest, arg1: ServletResponse): AsyncContext;
  10815. }
  10816. type ServletRequest = ServletRequest_S & ServletRequest$;
  10817. interface ServletResponse_S {
  10818. }
  10819. interface ServletResponse$ {
  10820. flushBuffer(): void;
  10821. getBufferSize(): number;
  10822. getCharacterEncoding(): string;
  10823. getContentType(): string;
  10824. getLocale(): java.util.Locale;
  10825. getOutputStream(): ServletOutputStream;
  10826. getWriter(): java.io.PrintWriter;
  10827. isCommitted(): boolean;
  10828. reset(): void;
  10829. resetBuffer(): void;
  10830. setBufferSize(arg0: number): void;
  10831. setCharacterEncoding(arg0: string): void;
  10832. setContentLength(arg0: number): void;
  10833. setContentLengthLong(arg0: long): void;
  10834. setContentType(arg0: string): void;
  10835. setLocale(arg0: java.util.Locale): void;
  10836. }
  10837. type ServletResponse = ServletResponse_S & ServletResponse$;
  10838. interface ServletSecurityElement_S {
  10839. }
  10840. type ServletSecurityElement_ST = HttpConstraintElement_S & ServletSecurityElement_S;
  10841. interface ServletSecurityElement_C extends ServletSecurityElement_ST {
  10842. new (): ServletSecurityElement;
  10843. new (arg0: javax.servlet.annotation.ServletSecurity): ServletSecurityElement;
  10844. new (arg0: java.util.Collection): ServletSecurityElement;
  10845. new (arg0: HttpConstraintElement): ServletSecurityElement;
  10846. new (arg0: HttpConstraintElement, arg1: java.util.Collection): ServletSecurityElement;
  10847. }
  10848. interface ServletSecurityElement$ {
  10849. getHttpMethodConstraints(): java.util.Collection;
  10850. getMethodNames(): java.util.Collection;
  10851. }
  10852. type ServletSecurityElement = HttpConstraintElement & ServletSecurityElement_S & ServletSecurityElement$;
  10853. interface SessionCookieConfig_S {
  10854. }
  10855. interface SessionCookieConfig$ {
  10856. getComment(): string;
  10857. getDomain(): string;
  10858. getMaxAge(): number;
  10859. getName(): string;
  10860. getPath(): string;
  10861. isHttpOnly(): boolean;
  10862. isSecure(): boolean;
  10863. setComment(arg0: string): void;
  10864. setDomain(arg0: string): void;
  10865. setHttpOnly(arg0: boolean): void;
  10866. setMaxAge(arg0: number): void;
  10867. setName(arg0: string): void;
  10868. setPath(arg0: string): void;
  10869. setSecure(arg0: boolean): void;
  10870. }
  10871. type SessionCookieConfig = SessionCookieConfig_S & SessionCookieConfig$;
  10872. interface WriteListener_S {
  10873. }
  10874. interface WriteListener$ {
  10875. onError(arg0: java.lang.Throwable): void;
  10876. onWritePossible(): void;
  10877. }
  10878. type WriteListener = java.util.EventListener & WriteListener_S & WriteListener$;
  10879. }
  10880. namespace javax.servlet.annotation {
  10881. interface HttpConstraint_S {
  10882. }
  10883. interface HttpConstraint$ {
  10884. rolesAllowed(): string[];
  10885. transportGuarantee(): ServletSecurity$TransportGuarantee;
  10886. value(): ServletSecurity$EmptyRoleSemantic;
  10887. }
  10888. type HttpConstraint = java.lang.annotation.Annotation & HttpConstraint_S & HttpConstraint$;
  10889. interface HttpMethodConstraint_S {
  10890. }
  10891. interface HttpMethodConstraint$ {
  10892. emptyRoleSemantic(): ServletSecurity$EmptyRoleSemantic;
  10893. rolesAllowed(): string[];
  10894. transportGuarantee(): ServletSecurity$TransportGuarantee;
  10895. value(): string;
  10896. }
  10897. type HttpMethodConstraint = java.lang.annotation.Annotation & HttpMethodConstraint_S & HttpMethodConstraint$;
  10898. interface MultipartConfig_S {
  10899. }
  10900. interface MultipartConfig$ {
  10901. fileSizeThreshold(): number;
  10902. location(): string;
  10903. maxFileSize(): long;
  10904. maxRequestSize(): long;
  10905. }
  10906. type MultipartConfig = java.lang.annotation.Annotation & MultipartConfig_S & MultipartConfig$;
  10907. interface ServletSecurity_S {
  10908. }
  10909. interface ServletSecurity$ {
  10910. httpMethodConstraints(): HttpMethodConstraint[];
  10911. value(): HttpConstraint;
  10912. }
  10913. type ServletSecurity = java.lang.annotation.Annotation & ServletSecurity_S & ServletSecurity$;
  10914. enum ServletSecurity$EmptyRoleSemantic {
  10915. PERMIT,
  10916. DENY
  10917. }
  10918. enum ServletSecurity$TransportGuarantee {
  10919. NONE,
  10920. CONFIDENTIAL
  10921. }
  10922. }
  10923. namespace javax.servlet.descriptor {
  10924. interface JspConfigDescriptor_S {
  10925. }
  10926. interface JspConfigDescriptor$ {
  10927. getJspPropertyGroups(): java.util.Collection;
  10928. getTaglibs(): java.util.Collection;
  10929. }
  10930. type JspConfigDescriptor = JspConfigDescriptor_S & JspConfigDescriptor$;
  10931. }
  10932. namespace javax.servlet.http {
  10933. interface Cookie_S {
  10934. }
  10935. type Cookie_ST = java.io.Serializable_S & java.lang.Cloneable_S & Cookie_S;
  10936. interface Cookie_C extends Cookie_ST {
  10937. new (arg0: string, arg1: string): Cookie;
  10938. }
  10939. interface Cookie$ {
  10940. clone(): any;
  10941. getComment(): string;
  10942. getDomain(): string;
  10943. getMaxAge(): number;
  10944. getName(): string;
  10945. getPath(): string;
  10946. getSecure(): boolean;
  10947. getValue(): string;
  10948. getVersion(): number;
  10949. isHttpOnly(): boolean;
  10950. setComment(arg0: string): void;
  10951. setDomain(arg0: string): void;
  10952. setHttpOnly(arg0: boolean): void;
  10953. setMaxAge(arg0: number): void;
  10954. setPath(arg0: string): void;
  10955. setSecure(arg0: boolean): void;
  10956. setValue(arg0: string): void;
  10957. setVersion(arg0: number): void;
  10958. }
  10959. type Cookie = java.lang.Cloneable & java.io.Serializable & Cookie_S & Cookie$;
  10960. interface HttpServletRequest_S {
  10961. readonly BASIC_AUTH: string;
  10962. readonly CLIENT_CERT_AUTH: string;
  10963. readonly DIGEST_AUTH: string;
  10964. readonly FORM_AUTH: string;
  10965. }
  10966. interface HttpServletRequest$ {
  10967. authenticate(arg0: HttpServletResponse): boolean;
  10968. changeSessionId(): string;
  10969. getAuthType(): string;
  10970. getContextPath(): string;
  10971. getCookies(): Cookie[];
  10972. getDateHeader(arg0: string): long;
  10973. getHeader(arg0: string): string;
  10974. getHeaderNames(): java.util.Enumeration;
  10975. getHeaders(arg0: string): java.util.Enumeration;
  10976. getIntHeader(arg0: string): number;
  10977. getMethod(): string;
  10978. getPart(arg0: string): Part;
  10979. getParts(): java.util.Collection;
  10980. getPathInfo(): string;
  10981. getPathTranslated(): string;
  10982. getQueryString(): string;
  10983. getRemoteUser(): string;
  10984. getRequestURI(): string;
  10985. getRequestURL(): java.lang.StringBuffer;
  10986. getRequestedSessionId(): string;
  10987. getServletPath(): string;
  10988. getSession(): HttpSession;
  10989. getSession(arg0: boolean): HttpSession;
  10990. getUserPrincipal(): java.security.Principal;
  10991. isRequestedSessionIdFromCookie(): boolean;
  10992. isRequestedSessionIdFromURL(): boolean;
  10993. isRequestedSessionIdFromUrl(): boolean;
  10994. isRequestedSessionIdValid(): boolean;
  10995. isUserInRole(arg0: string): boolean;
  10996. login(arg0: string, arg1: string): void;
  10997. logout(): void;
  10998. upgrade(arg0: java.lang.Class): HttpUpgradeHandler;
  10999. }
  11000. type HttpServletRequest = ServletRequest & HttpServletRequest_S & HttpServletRequest$;
  11001. interface HttpServletResponse_S {
  11002. readonly SC_ACCEPTED: number;
  11003. readonly SC_BAD_GATEWAY: number;
  11004. readonly SC_BAD_REQUEST: number;
  11005. readonly SC_CONFLICT: number;
  11006. readonly SC_CONTINUE: number;
  11007. readonly SC_CREATED: number;
  11008. readonly SC_EXPECTATION_FAILED: number;
  11009. readonly SC_FORBIDDEN: number;
  11010. readonly SC_FOUND: number;
  11011. readonly SC_GATEWAY_TIMEOUT: number;
  11012. readonly SC_GONE: number;
  11013. readonly SC_HTTP_VERSION_NOT_SUPPORTED: number;
  11014. readonly SC_INTERNAL_SERVER_ERROR: number;
  11015. readonly SC_LENGTH_REQUIRED: number;
  11016. readonly SC_METHOD_NOT_ALLOWED: number;
  11017. readonly SC_MOVED_PERMANENTLY: number;
  11018. readonly SC_MOVED_TEMPORARILY: number;
  11019. readonly SC_MULTIPLE_CHOICES: number;
  11020. readonly SC_NON_AUTHORITATIVE_INFORMATION: number;
  11021. readonly SC_NOT_ACCEPTABLE: number;
  11022. readonly SC_NOT_FOUND: number;
  11023. readonly SC_NOT_IMPLEMENTED: number;
  11024. readonly SC_NOT_MODIFIED: number;
  11025. readonly SC_NO_CONTENT: number;
  11026. readonly SC_OK: number;
  11027. readonly SC_PARTIAL_CONTENT: number;
  11028. readonly SC_PAYMENT_REQUIRED: number;
  11029. readonly SC_PRECONDITION_FAILED: number;
  11030. readonly SC_PROXY_AUTHENTICATION_REQUIRED: number;
  11031. readonly SC_REQUESTED_RANGE_NOT_SATISFIABLE: number;
  11032. readonly SC_REQUEST_ENTITY_TOO_LARGE: number;
  11033. readonly SC_REQUEST_TIMEOUT: number;
  11034. readonly SC_REQUEST_URI_TOO_LONG: number;
  11035. readonly SC_RESET_CONTENT: number;
  11036. readonly SC_SEE_OTHER: number;
  11037. readonly SC_SERVICE_UNAVAILABLE: number;
  11038. readonly SC_SWITCHING_PROTOCOLS: number;
  11039. readonly SC_TEMPORARY_REDIRECT: number;
  11040. readonly SC_UNAUTHORIZED: number;
  11041. readonly SC_UNSUPPORTED_MEDIA_TYPE: number;
  11042. readonly SC_USE_PROXY: number;
  11043. }
  11044. interface HttpServletResponse$ {
  11045. addCookie(arg0: Cookie): void;
  11046. addDateHeader(arg0: string, arg1: long): void;
  11047. addHeader(arg0: string, arg1: string): void;
  11048. addIntHeader(arg0: string, arg1: number): void;
  11049. containsHeader(arg0: string): boolean;
  11050. encodeRedirectURL(arg0: string): string;
  11051. encodeRedirectUrl(arg0: string): string;
  11052. encodeURL(arg0: string): string;
  11053. encodeUrl(arg0: string): string;
  11054. getHeader(arg0: string): string;
  11055. getHeaderNames(): java.util.Collection;
  11056. getHeaders(arg0: string): java.util.Collection;
  11057. getStatus(): number;
  11058. sendError(arg0: number): void;
  11059. sendError(arg0: number, arg1: string): void;
  11060. sendRedirect(arg0: string): void;
  11061. setDateHeader(arg0: string, arg1: long): void;
  11062. setHeader(arg0: string, arg1: string): void;
  11063. setIntHeader(arg0: string, arg1: number): void;
  11064. setStatus(arg0: number): void;
  11065. setStatus(arg0: number, arg1: string): void;
  11066. }
  11067. type HttpServletResponse = ServletResponse & HttpServletResponse_S & HttpServletResponse$;
  11068. interface HttpSession_S {
  11069. }
  11070. interface HttpSession$ {
  11071. getAttribute(arg0: string): any;
  11072. getAttributeNames(): java.util.Enumeration;
  11073. getCreationTime(): long;
  11074. getId(): string;
  11075. getLastAccessedTime(): long;
  11076. getMaxInactiveInterval(): number;
  11077. getServletContext(): ServletContext;
  11078. getSessionContext(): HttpSessionContext;
  11079. getValue(arg0: string): any;
  11080. getValueNames(): string[];
  11081. invalidate(): void;
  11082. isNew(): boolean;
  11083. putValue(arg0: string, arg1: any): void;
  11084. removeAttribute(arg0: string): void;
  11085. removeValue(arg0: string): void;
  11086. setAttribute(arg0: string, arg1: any): void;
  11087. setMaxInactiveInterval(arg0: number): void;
  11088. }
  11089. type HttpSession = HttpSession_S & HttpSession$;
  11090. interface HttpSessionContext_S {
  11091. }
  11092. interface HttpSessionContext$ {
  11093. getIds(): java.util.Enumeration;
  11094. getSession(arg0: string): HttpSession;
  11095. }
  11096. type HttpSessionContext = HttpSessionContext_S & HttpSessionContext$;
  11097. interface HttpUpgradeHandler_S {
  11098. }
  11099. interface HttpUpgradeHandler$ {
  11100. destroy(): void;
  11101. init(arg0: WebConnection): void;
  11102. }
  11103. type HttpUpgradeHandler = HttpUpgradeHandler_S & HttpUpgradeHandler$;
  11104. interface Part_S {
  11105. }
  11106. interface Part$ {
  11107. delete(): void;
  11108. getContentType(): string;
  11109. getHeader(arg0: string): string;
  11110. getHeaderNames(): java.util.Collection;
  11111. getHeaders(arg0: string): java.util.Collection;
  11112. getInputStream(): java.io.InputStream;
  11113. getName(): string;
  11114. getSize(): long;
  11115. getSubmittedFileName(): string;
  11116. write(arg0: string): void;
  11117. }
  11118. type Part = Part_S & Part$;
  11119. interface WebConnection_S {
  11120. }
  11121. interface WebConnection$ {
  11122. getInputStream(): ServletInputStream;
  11123. getOutputStream(): ServletOutputStream;
  11124. }
  11125. type WebConnection = java.lang.AutoCloseable & WebConnection_S & WebConnection$;
  11126. }
  11127. namespace javax.swing.text {
  11128. interface AttributeSet_S {
  11129. readonly NameAttribute: any;
  11130. readonly ResolveAttribute: any;
  11131. }
  11132. interface AttributeSet$ {
  11133. containsAttribute(arg0: any, arg1: any): boolean;
  11134. containsAttributes(arg0: AttributeSet): boolean;
  11135. copyAttributes(): this;
  11136. getAttribute(arg0: any): any;
  11137. getAttributeCount(): number;
  11138. getAttributeNames(): java.util.Enumeration;
  11139. getResolveParent(): this;
  11140. isDefined(arg0: any): boolean;
  11141. isEqual(arg0: AttributeSet): boolean;
  11142. }
  11143. type AttributeSet = AttributeSet_S & AttributeSet$;
  11144. }
  11145. namespace javax.swing.tree {
  11146. interface TreePath_S {
  11147. }
  11148. type TreePath_ST = java.io.Serializable_S & TreePath_S;
  11149. interface TreePath_C extends TreePath_ST {
  11150. new (arg0: any): TreePath;
  11151. new (arg0: any[]): TreePath;
  11152. }
  11153. interface TreePath$ {
  11154. getLastPathComponent(): any;
  11155. getParentPath(): this;
  11156. getPath(): any[];
  11157. getPathComponent(arg0: number): any;
  11158. getPathCount(): number;
  11159. isDescendant(arg0: TreePath): boolean;
  11160. pathByAddingChild(arg0: any): this;
  11161. }
  11162. type TreePath = java.io.Serializable & TreePath_S & TreePath$;
  11163. }
  11164. namespace javax.xml.namespace {
  11165. interface NamespaceContext_S {
  11166. }
  11167. interface NamespaceContext$ {
  11168. getNamespaceURI(arg0: string): string;
  11169. getPrefix(arg0: string): string;
  11170. getPrefixes(arg0: string): java.util.Iterator;
  11171. }
  11172. type NamespaceContext = NamespaceContext_S & NamespaceContext$;
  11173. interface QName_S {
  11174. valueOf(arg0: string): QName;
  11175. }
  11176. type QName_ST = java.io.Serializable_S & QName_S;
  11177. interface QName_C extends QName_ST {
  11178. new (arg0: string): QName;
  11179. new (arg0: string, arg1: string): QName;
  11180. new (arg0: string, arg1: string, arg2: string): QName;
  11181. }
  11182. interface QName$ {
  11183. getLocalPart(): string;
  11184. getNamespaceURI(): string;
  11185. getPrefix(): string;
  11186. }
  11187. type QName = java.io.Serializable & QName_S & QName$;
  11188. }
  11189. namespace javax.xml.stream {
  11190. interface Location_S {
  11191. }
  11192. interface Location$ {
  11193. getCharacterOffset(): number;
  11194. getColumnNumber(): number;
  11195. getLineNumber(): number;
  11196. getPublicId(): string;
  11197. getSystemId(): string;
  11198. }
  11199. type Location = Location_S & Location$;
  11200. interface XMLStreamConstants_S {
  11201. readonly ATTRIBUTE: number;
  11202. readonly CDATA: number;
  11203. readonly CHARACTERS: number;
  11204. readonly COMMENT: number;
  11205. readonly DTD: number;
  11206. readonly END_DOCUMENT: number;
  11207. readonly END_ELEMENT: number;
  11208. readonly ENTITY_DECLARATION: number;
  11209. readonly ENTITY_REFERENCE: number;
  11210. readonly NAMESPACE: number;
  11211. readonly NOTATION_DECLARATION: number;
  11212. readonly PROCESSING_INSTRUCTION: number;
  11213. readonly SPACE: number;
  11214. readonly START_DOCUMENT: number;
  11215. readonly START_ELEMENT: number;
  11216. }
  11217. interface XMLStreamConstants$ {
  11218. }
  11219. type XMLStreamConstants = XMLStreamConstants_S & XMLStreamConstants$;
  11220. interface XMLStreamReader_S {
  11221. }
  11222. interface XMLStreamReader$ {
  11223. close(): void;
  11224. getAttributeCount(): number;
  11225. getAttributeLocalName(arg0: number): string;
  11226. getAttributeName(arg0: number): javax.xml.namespace.QName;
  11227. getAttributeNamespace(arg0: number): string;
  11228. getAttributePrefix(arg0: number): string;
  11229. getAttributeType(arg0: number): string;
  11230. getAttributeValue(arg0: number): string;
  11231. getAttributeValue(arg0: string, arg1: string): string;
  11232. getCharacterEncodingScheme(): string;
  11233. getElementText(): string;
  11234. getEncoding(): string;
  11235. getEventType(): number;
  11236. getLocalName(): string;
  11237. getLocation(): Location;
  11238. getName(): javax.xml.namespace.QName;
  11239. getNamespaceContext(): javax.xml.namespace.NamespaceContext;
  11240. getNamespaceCount(): number;
  11241. getNamespacePrefix(arg0: number): string;
  11242. getNamespaceURI(): string;
  11243. getNamespaceURI(arg0: number): string;
  11244. getNamespaceURI(arg0: string): string;
  11245. getPIData(): string;
  11246. getPITarget(): string;
  11247. getPrefix(): string;
  11248. getProperty(arg0: string): any;
  11249. getText(): string;
  11250. getTextCharacters(): string[];
  11251. getTextCharacters(arg0: number, arg1: string[], arg2: number, arg3: number): number;
  11252. getTextLength(): number;
  11253. getTextStart(): number;
  11254. getVersion(): string;
  11255. hasName(): boolean;
  11256. hasNext(): boolean;
  11257. hasText(): boolean;
  11258. isAttributeSpecified(arg0: number): boolean;
  11259. isCharacters(): boolean;
  11260. isEndElement(): boolean;
  11261. isStandalone(): boolean;
  11262. isStartElement(): boolean;
  11263. isWhiteSpace(): boolean;
  11264. next(): number;
  11265. nextTag(): number;
  11266. require(arg0: number, arg1: string, arg2: string): void;
  11267. standaloneSet(): boolean;
  11268. }
  11269. type XMLStreamReader = XMLStreamConstants & XMLStreamReader_S & XMLStreamReader$;
  11270. }
  11271. namespace javax.xml.transform {
  11272. interface Result_S {
  11273. readonly PI_DISABLE_OUTPUT_ESCAPING: string;
  11274. readonly PI_ENABLE_OUTPUT_ESCAPING: string;
  11275. }
  11276. interface Result$ {
  11277. getSystemId(): string;
  11278. setSystemId(arg0: string): void;
  11279. }
  11280. type Result = Result_S & Result$;
  11281. interface Source_S {
  11282. }
  11283. interface Source$ {
  11284. getSystemId(): string;
  11285. setSystemId(arg0: string): void;
  11286. }
  11287. type Source = Source_S & Source$;
  11288. }
  11289. namespace org.w3c.dom {
  11290. interface Attr_S {
  11291. }
  11292. interface Attr$ {
  11293. getName(): string;
  11294. getOwnerElement(): Element;
  11295. getSchemaTypeInfo(): TypeInfo;
  11296. getSpecified(): boolean;
  11297. getValue(): string;
  11298. isId(): boolean;
  11299. setValue(arg0: string): void;
  11300. }
  11301. type Attr = Node & Attr_S & Attr$;
  11302. interface CDATASection_S {
  11303. }
  11304. interface CDATASection$ {
  11305. }
  11306. type CDATASection = Text & CDATASection_S & CDATASection$;
  11307. interface CharacterData_S {
  11308. }
  11309. interface CharacterData$ {
  11310. appendData(arg0: string): void;
  11311. deleteData(arg0: number, arg1: number): void;
  11312. getData(): string;
  11313. getLength(): number;
  11314. insertData(arg0: number, arg1: string): void;
  11315. replaceData(arg0: number, arg1: number, arg2: string): void;
  11316. setData(arg0: string): void;
  11317. substringData(arg0: number, arg1: number): string;
  11318. }
  11319. type CharacterData = Node & CharacterData_S & CharacterData$;
  11320. interface Comment_S {
  11321. }
  11322. interface Comment$ {
  11323. }
  11324. type Comment = CharacterData & Comment_S & Comment$;
  11325. interface DOMConfiguration_S {
  11326. }
  11327. interface DOMConfiguration$ {
  11328. canSetParameter(arg0: string, arg1: any): boolean;
  11329. getParameter(arg0: string): any;
  11330. getParameterNames(): DOMStringList;
  11331. setParameter(arg0: string, arg1: any): void;
  11332. }
  11333. type DOMConfiguration = DOMConfiguration_S & DOMConfiguration$;
  11334. interface DOMImplementation_S {
  11335. }
  11336. interface DOMImplementation$ {
  11337. createDocument(arg0: string, arg1: string, arg2: DocumentType): Document;
  11338. createDocumentType(arg0: string, arg1: string, arg2: string): DocumentType;
  11339. getFeature(arg0: string, arg1: string): any;
  11340. hasFeature(arg0: string, arg1: string): boolean;
  11341. }
  11342. type DOMImplementation = DOMImplementation_S & DOMImplementation$;
  11343. interface DOMStringList_S {
  11344. }
  11345. interface DOMStringList$ {
  11346. contains(arg0: string): boolean;
  11347. getLength(): number;
  11348. item(arg0: number): string;
  11349. }
  11350. type DOMStringList = DOMStringList_S & DOMStringList$;
  11351. interface Document_S {
  11352. }
  11353. interface Document$ {
  11354. adoptNode(arg0: Node): Node;
  11355. createAttribute(arg0: string): Attr;
  11356. createAttributeNS(arg0: string, arg1: string): Attr;
  11357. createCDATASection(arg0: string): CDATASection;
  11358. createComment(arg0: string): Comment;
  11359. createDocumentFragment(): DocumentFragment;
  11360. createElement(arg0: string): Element;
  11361. createElementNS(arg0: string, arg1: string): Element;
  11362. createEntityReference(arg0: string): EntityReference;
  11363. createProcessingInstruction(arg0: string, arg1: string): ProcessingInstruction;
  11364. createTextNode(arg0: string): Text;
  11365. getDoctype(): DocumentType;
  11366. getDocumentElement(): Element;
  11367. getDocumentURI(): string;
  11368. getDomConfig(): DOMConfiguration;
  11369. getElementById(arg0: string): Element;
  11370. getElementsByTagName(arg0: string): NodeList;
  11371. getElementsByTagNameNS(arg0: string, arg1: string): NodeList;
  11372. getImplementation(): DOMImplementation;
  11373. getInputEncoding(): string;
  11374. getStrictErrorChecking(): boolean;
  11375. getXmlEncoding(): string;
  11376. getXmlStandalone(): boolean;
  11377. getXmlVersion(): string;
  11378. importNode(arg0: Node, arg1: boolean): Node;
  11379. normalizeDocument(): void;
  11380. renameNode(arg0: Node, arg1: string, arg2: string): Node;
  11381. setDocumentURI(arg0: string): void;
  11382. setStrictErrorChecking(arg0: boolean): void;
  11383. setXmlStandalone(arg0: boolean): void;
  11384. setXmlVersion(arg0: string): void;
  11385. }
  11386. type Document = Node & Document_S & Document$;
  11387. interface DocumentFragment_S {
  11388. }
  11389. interface DocumentFragment$ {
  11390. }
  11391. type DocumentFragment = Node & DocumentFragment_S & DocumentFragment$;
  11392. interface DocumentType_S {
  11393. }
  11394. interface DocumentType$ {
  11395. getEntities(): NamedNodeMap;
  11396. getInternalSubset(): string;
  11397. getName(): string;
  11398. getNotations(): NamedNodeMap;
  11399. getPublicId(): string;
  11400. getSystemId(): string;
  11401. }
  11402. type DocumentType = Node & DocumentType_S & DocumentType$;
  11403. interface Element_S {
  11404. }
  11405. interface Element$ {
  11406. getAttribute(arg0: string): string;
  11407. getAttributeNS(arg0: string, arg1: string): string;
  11408. getAttributeNode(arg0: string): Attr;
  11409. getAttributeNodeNS(arg0: string, arg1: string): Attr;
  11410. getElementsByTagName(arg0: string): NodeList;
  11411. getElementsByTagNameNS(arg0: string, arg1: string): NodeList;
  11412. getSchemaTypeInfo(): TypeInfo;
  11413. getTagName(): string;
  11414. hasAttribute(arg0: string): boolean;
  11415. hasAttributeNS(arg0: string, arg1: string): boolean;
  11416. removeAttribute(arg0: string): void;
  11417. removeAttributeNS(arg0: string, arg1: string): void;
  11418. removeAttributeNode(arg0: Attr): Attr;
  11419. setAttribute(arg0: string, arg1: string): void;
  11420. setAttributeNS(arg0: string, arg1: string, arg2: string): void;
  11421. setAttributeNode(arg0: Attr): Attr;
  11422. setAttributeNodeNS(arg0: Attr): Attr;
  11423. setIdAttribute(arg0: string, arg1: boolean): void;
  11424. setIdAttributeNS(arg0: string, arg1: string, arg2: boolean): void;
  11425. setIdAttributeNode(arg0: Attr, arg1: boolean): void;
  11426. }
  11427. type Element = Node & Element_S & Element$;
  11428. interface EntityReference_S {
  11429. }
  11430. interface EntityReference$ {
  11431. }
  11432. type EntityReference = Node & EntityReference_S & EntityReference$;
  11433. interface NamedNodeMap_S {
  11434. }
  11435. interface NamedNodeMap$ {
  11436. getLength(): number;
  11437. getNamedItem(arg0: string): Node;
  11438. getNamedItemNS(arg0: string, arg1: string): Node;
  11439. item(arg0: number): Node;
  11440. removeNamedItem(arg0: string): Node;
  11441. removeNamedItemNS(arg0: string, arg1: string): Node;
  11442. setNamedItem(arg0: Node): Node;
  11443. setNamedItemNS(arg0: Node): Node;
  11444. }
  11445. type NamedNodeMap = NamedNodeMap_S & NamedNodeMap$;
  11446. interface Node_S {
  11447. readonly ATTRIBUTE_NODE: number;
  11448. readonly CDATA_SECTION_NODE: number;
  11449. readonly COMMENT_NODE: number;
  11450. readonly DOCUMENT_FRAGMENT_NODE: number;
  11451. readonly DOCUMENT_NODE: number;
  11452. readonly DOCUMENT_POSITION_CONTAINED_BY: number;
  11453. readonly DOCUMENT_POSITION_CONTAINS: number;
  11454. readonly DOCUMENT_POSITION_DISCONNECTED: number;
  11455. readonly DOCUMENT_POSITION_FOLLOWING: number;
  11456. readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number;
  11457. readonly DOCUMENT_POSITION_PRECEDING: number;
  11458. readonly DOCUMENT_TYPE_NODE: number;
  11459. readonly ELEMENT_NODE: number;
  11460. readonly ENTITY_NODE: number;
  11461. readonly ENTITY_REFERENCE_NODE: number;
  11462. readonly NOTATION_NODE: number;
  11463. readonly PROCESSING_INSTRUCTION_NODE: number;
  11464. readonly TEXT_NODE: number;
  11465. }
  11466. interface Node$ {
  11467. appendChild(arg0: Node): this;
  11468. cloneNode(arg0: boolean): this;
  11469. compareDocumentPosition(arg0: Node): number;
  11470. getAttributes(): NamedNodeMap;
  11471. getBaseURI(): string;
  11472. getChildNodes(): NodeList;
  11473. getFeature(arg0: string, arg1: string): any;
  11474. getFirstChild(): this;
  11475. getLastChild(): this;
  11476. getLocalName(): string;
  11477. getNamespaceURI(): string;
  11478. getNextSibling(): this;
  11479. getNodeName(): string;
  11480. getNodeType(): number;
  11481. getNodeValue(): string;
  11482. getOwnerDocument(): Document;
  11483. getParentNode(): this;
  11484. getPrefix(): string;
  11485. getPreviousSibling(): this;
  11486. getTextContent(): string;
  11487. getUserData(arg0: string): any;
  11488. hasAttributes(): boolean;
  11489. hasChildNodes(): boolean;
  11490. insertBefore(arg0: Node, arg1: Node): this;
  11491. isDefaultNamespace(arg0: string): boolean;
  11492. isEqualNode(arg0: Node): boolean;
  11493. isSameNode(arg0: Node): boolean;
  11494. isSupported(arg0: string, arg1: string): boolean;
  11495. lookupNamespaceURI(arg0: string): string;
  11496. lookupPrefix(arg0: string): string;
  11497. normalize(): void;
  11498. removeChild(arg0: Node): this;
  11499. replaceChild(arg0: Node, arg1: Node): this;
  11500. setNodeValue(arg0: string): void;
  11501. setPrefix(arg0: string): void;
  11502. setTextContent(arg0: string): void;
  11503. setUserData(arg0: string, arg1: any, arg2: UserDataHandler): any;
  11504. }
  11505. type Node = Node_S & Node$;
  11506. interface NodeList_S {
  11507. }
  11508. interface NodeList$ {
  11509. getLength(): number;
  11510. item(arg0: number): Node;
  11511. }
  11512. type NodeList = NodeList_S & NodeList$;
  11513. interface ProcessingInstruction_S {
  11514. }
  11515. interface ProcessingInstruction$ {
  11516. getData(): string;
  11517. getTarget(): string;
  11518. setData(arg0: string): void;
  11519. }
  11520. type ProcessingInstruction = Node & ProcessingInstruction_S & ProcessingInstruction$;
  11521. interface Text_S {
  11522. }
  11523. interface Text$ {
  11524. getWholeText(): string;
  11525. isElementContentWhitespace(): boolean;
  11526. replaceWholeText(arg0: string): this;
  11527. splitText(arg0: number): this;
  11528. }
  11529. type Text = CharacterData & Text_S & Text$;
  11530. interface TypeInfo_S {
  11531. readonly DERIVATION_EXTENSION: number;
  11532. readonly DERIVATION_LIST: number;
  11533. readonly DERIVATION_RESTRICTION: number;
  11534. readonly DERIVATION_UNION: number;
  11535. }
  11536. interface TypeInfo$ {
  11537. getTypeName(): string;
  11538. getTypeNamespace(): string;
  11539. isDerivedFrom(arg0: string, arg1: string, arg2: number): boolean;
  11540. }
  11541. type TypeInfo = TypeInfo_S & TypeInfo$;
  11542. interface UserDataHandler_S {
  11543. readonly NODE_ADOPTED: number;
  11544. readonly NODE_CLONED: number;
  11545. readonly NODE_DELETED: number;
  11546. readonly NODE_IMPORTED: number;
  11547. readonly NODE_RENAMED: number;
  11548. }
  11549. interface UserDataHandler$ {
  11550. handle(arg0: number, arg1: string, arg2: any, arg3: Node, arg4: Node): void;
  11551. }
  11552. type UserDataHandler = UserDataHandler_S & UserDataHandler$;
  11553. }
  11554. namespace org.xml.sax {
  11555. interface Attributes_S {
  11556. }
  11557. interface Attributes$ {
  11558. getIndex(arg0: string): number;
  11559. getIndex(arg0: string, arg1: string): number;
  11560. getLength(): number;
  11561. getLocalName(arg0: number): string;
  11562. getQName(arg0: number): string;
  11563. getType(arg0: number): string;
  11564. getType(arg0: string): string;
  11565. getType(arg0: string, arg1: string): string;
  11566. getURI(arg0: number): string;
  11567. getValue(arg0: number): string;
  11568. getValue(arg0: string): string;
  11569. getValue(arg0: string, arg1: string): string;
  11570. }
  11571. type Attributes = Attributes_S & Attributes$;
  11572. interface ContentHandler_S {
  11573. }
  11574. interface ContentHandler$ {
  11575. characters(arg0: string[], arg1: number, arg2: number): void;
  11576. endDocument(): void;
  11577. endElement(arg0: string, arg1: string, arg2: string): void;
  11578. endPrefixMapping(arg0: string): void;
  11579. ignorableWhitespace(arg0: string[], arg1: number, arg2: number): void;
  11580. processingInstruction(arg0: string, arg1: string): void;
  11581. setDocumentLocator(arg0: Locator): void;
  11582. skippedEntity(arg0: string): void;
  11583. startDocument(): void;
  11584. startElement(arg0: string, arg1: string, arg2: string, arg3: Attributes): void;
  11585. startPrefixMapping(arg0: string, arg1: string): void;
  11586. }
  11587. type ContentHandler = ContentHandler_S & ContentHandler$;
  11588. interface DTDHandler_S {
  11589. }
  11590. interface DTDHandler$ {
  11591. notationDecl(arg0: string, arg1: string, arg2: string): void;
  11592. unparsedEntityDecl(arg0: string, arg1: string, arg2: string, arg3: string): void;
  11593. }
  11594. type DTDHandler = DTDHandler_S & DTDHandler$;
  11595. interface EntityResolver_S {
  11596. }
  11597. interface EntityResolver$ {
  11598. resolveEntity(arg0: string, arg1: string): InputSource;
  11599. }
  11600. type EntityResolver = EntityResolver_S & EntityResolver$;
  11601. interface ErrorHandler_S {
  11602. }
  11603. interface ErrorHandler$ {
  11604. error(arg0: SAXParseException): void;
  11605. fatalError(arg0: SAXParseException): void;
  11606. warning(arg0: SAXParseException): void;
  11607. }
  11608. type ErrorHandler = ErrorHandler_S & ErrorHandler$;
  11609. interface InputSource_S {
  11610. }
  11611. interface InputSource_C extends InputSource_S {
  11612. new (): InputSource;
  11613. new (arg0: java.io.Reader): InputSource;
  11614. new (arg0: java.io.InputStream): InputSource;
  11615. new (arg0: string): InputSource;
  11616. }
  11617. interface InputSource$ {
  11618. getByteStream(): java.io.InputStream;
  11619. getCharacterStream(): java.io.Reader;
  11620. getEncoding(): string;
  11621. getPublicId(): string;
  11622. getSystemId(): string;
  11623. setByteStream(arg0: java.io.InputStream): void;
  11624. setCharacterStream(arg0: java.io.Reader): void;
  11625. setEncoding(arg0: string): void;
  11626. setPublicId(arg0: string): void;
  11627. setSystemId(arg0: string): void;
  11628. }
  11629. type InputSource = InputSource_S & InputSource$;
  11630. interface Locator_S {
  11631. }
  11632. interface Locator$ {
  11633. getColumnNumber(): number;
  11634. getLineNumber(): number;
  11635. getPublicId(): string;
  11636. getSystemId(): string;
  11637. }
  11638. type Locator = Locator_S & Locator$;
  11639. interface SAXException_S {
  11640. }
  11641. type SAXException_ST = java.lang.Exception_S & SAXException_S;
  11642. interface SAXException_C extends SAXException_ST {
  11643. new (): SAXException;
  11644. new (arg0: java.lang.Exception): SAXException;
  11645. new (arg0: string): SAXException;
  11646. new (arg0: string, arg1: java.lang.Exception): SAXException;
  11647. }
  11648. interface SAXException$ {
  11649. getException(): java.lang.Exception;
  11650. }
  11651. type SAXException = java.lang.Exception & SAXException_S & SAXException$;
  11652. interface SAXParseException_S {
  11653. }
  11654. type SAXParseException_ST = SAXException_S & SAXParseException_S;
  11655. interface SAXParseException_C extends SAXParseException_ST {
  11656. new (arg0: string, arg1: Locator): SAXParseException;
  11657. new (arg0: string, arg1: Locator, arg2: java.lang.Exception): SAXParseException;
  11658. new (arg0: string, arg1: string, arg2: string, arg3: number, arg4: number): SAXParseException;
  11659. new (arg0: string, arg1: string, arg2: string, arg3: number, arg4: number, arg5: java.lang.Exception): SAXParseException;
  11660. }
  11661. interface SAXParseException$ {
  11662. getColumnNumber(): number;
  11663. getLineNumber(): number;
  11664. getPublicId(): string;
  11665. getSystemId(): string;
  11666. }
  11667. type SAXParseException = SAXException & SAXParseException_S & SAXParseException$;
  11668. interface XMLReader_S {
  11669. }
  11670. interface XMLReader$ {
  11671. getContentHandler(): ContentHandler;
  11672. getDTDHandler(): DTDHandler;
  11673. getEntityResolver(): EntityResolver;
  11674. getErrorHandler(): ErrorHandler;
  11675. getFeature(arg0: string): boolean;
  11676. getProperty(arg0: string): any;
  11677. parse(arg0: InputSource): void;
  11678. parse(arg0: string): void;
  11679. setContentHandler(arg0: ContentHandler): void;
  11680. setDTDHandler(arg0: DTDHandler): void;
  11681. setEntityResolver(arg0: EntityResolver): void;
  11682. setErrorHandler(arg0: ErrorHandler): void;
  11683. setFeature(arg0: string, arg1: boolean): void;
  11684. setProperty(arg0: string, arg1: any): void;
  11685. }
  11686. type XMLReader = XMLReader_S & XMLReader$;
  11687. }
  11688. namespace org.xml.sax.ext {
  11689. interface LexicalHandler_S {
  11690. }
  11691. interface LexicalHandler$ {
  11692. comment(arg0: string[], arg1: number, arg2: number): void;
  11693. endCDATA(): void;
  11694. endDTD(): void;
  11695. endEntity(arg0: string): void;
  11696. startCDATA(): void;
  11697. startDTD(arg0: string, arg1: string, arg2: string): void;
  11698. startEntity(arg0: string): void;
  11699. }
  11700. type LexicalHandler = LexicalHandler_S & LexicalHandler$;
  11701. }
  11702. namespace org.xml.sax.helpers {
  11703. interface DefaultHandler_S {
  11704. }
  11705. type DefaultHandler_ST = ErrorHandler_S & ContentHandler_S & DTDHandler_S & EntityResolver_S & DefaultHandler_S;
  11706. interface DefaultHandler_C extends DefaultHandler_ST {
  11707. new (): DefaultHandler;
  11708. }
  11709. interface DefaultHandler$ {
  11710. }
  11711. type DefaultHandler = EntityResolver & DTDHandler & ContentHandler & ErrorHandler & DefaultHandler_S & DefaultHandler$;
  11712. }
  11713. namespace sun.awt {
  11714. enum CausedFocusEvent$Cause {
  11715. UNKNOWN,
  11716. MOUSE_EVENT,
  11717. TRAVERSAL,
  11718. TRAVERSAL_UP,
  11719. TRAVERSAL_DOWN,
  11720. TRAVERSAL_FORWARD,
  11721. TRAVERSAL_BACKWARD,
  11722. MANUAL_REQUEST,
  11723. AUTOMATIC_TRAVERSE,
  11724. ROLLBACK,
  11725. NATIVE_SYSTEM,
  11726. ACTIVATION,
  11727. CLEAR_GLOBAL_FOCUS_OWNER,
  11728. RETARGETED
  11729. }
  11730. }
  11731. namespace sun.java2d.pipe {
  11732. interface Region_S {
  11733. readonly EMPTY_REGION: Region;
  11734. readonly WHOLE_REGION: Region;
  11735. clipAdd(arg0: number, arg1: number): number;
  11736. clipScale(arg0: number, arg1: number): number;
  11737. dimAdd(arg0: number, arg1: number): number;
  11738. getInstance(arg0: number[]): Region;
  11739. getInstance(arg0: java.awt.Rectangle): Region;
  11740. getInstance(arg0: java.awt.Shape, arg1: java.awt.geom.AffineTransform): Region;
  11741. getInstance(arg0: Region, arg1: java.awt.Shape, arg2: java.awt.geom.AffineTransform): Region;
  11742. getInstance(arg0: Region, arg1: boolean, arg2: java.awt.Shape, arg3: java.awt.geom.AffineTransform): Region;
  11743. getInstanceXYWH(arg0: number, arg1: number, arg2: number, arg3: number): Region;
  11744. getInstanceXYXY(arg0: number, arg1: number, arg2: number, arg3: number): Region;
  11745. }
  11746. interface Region_C extends Region_S {
  11747. new (): Region;
  11748. }
  11749. interface Region$ {
  11750. appendSpans(arg0: SpanIterator): void;
  11751. clipBoxToBounds(arg0: number[]): void;
  11752. contains(arg0: number, arg1: number): boolean;
  11753. encompasses(arg0: Region): boolean;
  11754. encompassesXYWH(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11755. encompassesXYXY(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11756. filter(arg0: SpanIterator): SpanIterator;
  11757. getBounds(arg0: number[]): void;
  11758. getBoundsIntersection(arg0: java.awt.Rectangle): this;
  11759. getBoundsIntersection(arg0: Region): this;
  11760. getBoundsIntersectionXYWH(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11761. getBoundsIntersectionXYXY(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11762. getDifference(arg0: Region): this;
  11763. getExclusiveOr(arg0: Region): this;
  11764. getHeight(): number;
  11765. getHiX(): number;
  11766. getHiY(): number;
  11767. getIntersection(arg0: Region): this;
  11768. getIntersection(arg0: java.awt.Rectangle): this;
  11769. getIntersectionXYWH(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11770. getIntersectionXYXY(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11771. getIterator(): RegionIterator;
  11772. getLoX(): number;
  11773. getLoY(): number;
  11774. getScaledRegion(arg0: number, arg1: number): this;
  11775. getSpanIterator(): SpanIterator;
  11776. getSpanIterator(arg0: number[]): SpanIterator;
  11777. getTranslatedRegion(arg0: number, arg1: number): this;
  11778. getUnion(arg0: Region): this;
  11779. getWidth(): number;
  11780. intersectsQuickCheck(arg0: Region): boolean;
  11781. intersectsQuickCheckXYXY(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11782. isEmpty(): boolean;
  11783. isInsideQuickCheck(arg0: Region): boolean;
  11784. isInsideXYWH(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11785. isInsideXYXY(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11786. isRectangular(): boolean;
  11787. setOutputArea(arg0: number[]): void;
  11788. setOutputArea(arg0: java.awt.Rectangle): void;
  11789. setOutputAreaXYWH(arg0: number, arg1: number, arg2: number, arg3: number): void;
  11790. setOutputAreaXYXY(arg0: number, arg1: number, arg2: number, arg3: number): void;
  11791. }
  11792. type Region = Region_S & Region$;
  11793. interface RegionIterator_S {
  11794. }
  11795. interface RegionIterator_C extends RegionIterator_S {
  11796. new (): RegionIterator;
  11797. }
  11798. interface RegionIterator$ {
  11799. copyStateFrom(arg0: RegionIterator): void;
  11800. createCopy(): this;
  11801. nextXBand(arg0: number[]): boolean;
  11802. nextYRange(arg0: number[]): boolean;
  11803. }
  11804. type RegionIterator = RegionIterator_S & RegionIterator$;
  11805. interface SpanIterator_S {
  11806. }
  11807. interface SpanIterator$ {
  11808. getNativeIterator(): long;
  11809. getPathBox(arg0: number[]): void;
  11810. intersectClipBox(arg0: number, arg1: number, arg2: number, arg3: number): void;
  11811. nextSpan(arg0: number[]): boolean;
  11812. skipDownTo(arg0: number): void;
  11813. }
  11814. type SpanIterator = SpanIterator_S & SpanIterator$;
  11815. }
  11816. }
  11817. }