index.d.ts 580 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818
  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. function newArray(type: any, ...dimensions: number[]): any;
  8. const BigDecimal: $.java.math.BigDecimal_C;
  9. type BigDecimal = $.java.math.BigDecimal;
  10. namespace $ {
  11. function type(clsName: string): any;
  12. }
  13. namespace $ {
  14. namespace java.awt {
  15. interface AWTEvent_S {
  16. readonly ACTION_EVENT_MASK: long;
  17. readonly ADJUSTMENT_EVENT_MASK: long;
  18. readonly COMPONENT_EVENT_MASK: long;
  19. readonly CONTAINER_EVENT_MASK: long;
  20. readonly FOCUS_EVENT_MASK: long;
  21. readonly HIERARCHY_BOUNDS_EVENT_MASK: long;
  22. readonly HIERARCHY_EVENT_MASK: long;
  23. readonly INPUT_METHOD_EVENT_MASK: long;
  24. readonly INVOCATION_EVENT_MASK: long;
  25. readonly ITEM_EVENT_MASK: long;
  26. readonly KEY_EVENT_MASK: long;
  27. readonly MOUSE_EVENT_MASK: long;
  28. readonly MOUSE_MOTION_EVENT_MASK: long;
  29. readonly MOUSE_WHEEL_EVENT_MASK: long;
  30. readonly PAINT_EVENT_MASK: long;
  31. readonly RESERVED_ID_MAX: number;
  32. readonly TEXT_EVENT_MASK: long;
  33. readonly WINDOW_EVENT_MASK: long;
  34. readonly WINDOW_FOCUS_EVENT_MASK: long;
  35. readonly WINDOW_STATE_EVENT_MASK: long;
  36. }
  37. type AWTEvent_ST = java.util.EventObject_S & AWTEvent_S;
  38. interface AWTEvent_C extends AWTEvent_ST {
  39. new (arg0: Event): AWTEvent;
  40. new (arg0: any, arg1: number): AWTEvent;
  41. }
  42. interface AWTEvent$ {
  43. getID(): number;
  44. paramString(): string;
  45. setSource(arg0: any): void;
  46. }
  47. type AWTEvent = java.util.EventObject & AWTEvent_S & AWTEvent$;
  48. interface BufferCapabilities_S {
  49. }
  50. type BufferCapabilities_ST = java.lang.Cloneable_S & BufferCapabilities_S;
  51. interface BufferCapabilities_C extends BufferCapabilities_ST {
  52. new (arg0: ImageCapabilities, arg1: ImageCapabilities, arg2: BufferCapabilities$FlipContents): BufferCapabilities;
  53. }
  54. interface BufferCapabilities$ {
  55. clone(): any;
  56. getBackBufferCapabilities(): ImageCapabilities;
  57. getFlipContents(): BufferCapabilities$FlipContents;
  58. getFrontBufferCapabilities(): ImageCapabilities;
  59. isFullScreenRequired(): boolean;
  60. isMultiBufferAvailable(): boolean;
  61. isPageFlipping(): boolean;
  62. }
  63. type BufferCapabilities = java.lang.Cloneable & BufferCapabilities_S & BufferCapabilities$;
  64. interface BufferCapabilities$FlipContents_S {
  65. readonly BACKGROUND: BufferCapabilities$FlipContents;
  66. readonly COPIED: BufferCapabilities$FlipContents;
  67. readonly PRIOR: BufferCapabilities$FlipContents;
  68. readonly UNDEFINED: BufferCapabilities$FlipContents;
  69. }
  70. type BufferCapabilities$FlipContents_ST = __AttributeValue_S & BufferCapabilities$FlipContents_S;
  71. interface BufferCapabilities$FlipContents_C extends BufferCapabilities$FlipContents_ST {
  72. new (): BufferCapabilities$FlipContents;
  73. }
  74. interface BufferCapabilities$FlipContents$ {
  75. }
  76. type BufferCapabilities$FlipContents = __AttributeValue & BufferCapabilities$FlipContents_S & BufferCapabilities$FlipContents$;
  77. interface Color_S {
  78. readonly BLACK: Color;
  79. readonly BLUE: Color;
  80. readonly CYAN: Color;
  81. readonly DARK_GRAY: Color;
  82. readonly GRAY: Color;
  83. readonly GREEN: Color;
  84. readonly LIGHT_GRAY: Color;
  85. readonly MAGENTA: Color;
  86. readonly ORANGE: Color;
  87. readonly PINK: Color;
  88. readonly RED: Color;
  89. readonly WHITE: Color;
  90. readonly YELLOW: Color;
  91. readonly black: Color;
  92. readonly blue: Color;
  93. readonly cyan: Color;
  94. readonly darkGray: Color;
  95. readonly gray: Color;
  96. readonly green: Color;
  97. readonly lightGray: Color;
  98. readonly magenta: Color;
  99. readonly orange: Color;
  100. readonly pink: Color;
  101. readonly red: Color;
  102. readonly white: Color;
  103. readonly yellow: Color;
  104. HSBtoRGB(arg0: number, arg1: number, arg2: number): number;
  105. RGBtoHSB(arg0: number, arg1: number, arg2: number, arg3: number[]): number[];
  106. decode(arg0: string): Color;
  107. getColor(arg0: string): Color;
  108. getColor(arg0: string, arg1: number): Color;
  109. getColor(arg0: string, arg1: Color): Color;
  110. getHSBColor(arg0: number, arg1: number, arg2: number): Color;
  111. }
  112. type Color_ST = Paint_S & java.io.Serializable_S & Color_S;
  113. interface Color_C extends Color_ST {
  114. new (arg0: number): Color;
  115. new (arg0: number, arg1: boolean): Color;
  116. new (arg0: number, arg1: number, arg2: number): Color;
  117. new (arg0: java.awt.color.ColorSpace, arg1: number[], arg2: number): Color;
  118. new (arg0: number, arg1: number, arg2: number, arg3: number): Color;
  119. }
  120. interface Color$ {
  121. brighter(): this;
  122. darker(): this;
  123. getAlpha(): number;
  124. getBlue(): number;
  125. getColorComponents(arg0: number[]): number[];
  126. getColorComponents(arg0: java.awt.color.ColorSpace, arg1: number[]): number[];
  127. getColorSpace(): java.awt.color.ColorSpace;
  128. getComponents(arg0: number[]): number[];
  129. getComponents(arg0: java.awt.color.ColorSpace, arg1: number[]): number[];
  130. getGreen(): number;
  131. getRGB(): number;
  132. getRGBColorComponents(arg0: number[]): number[];
  133. getRGBComponents(arg0: number[]): number[];
  134. getRed(): number;
  135. }
  136. type Color = Paint & java.io.Serializable & Color_S & Color$;
  137. interface Component_S {
  138. readonly BOTTOM_ALIGNMENT: number;
  139. readonly CENTER_ALIGNMENT: number;
  140. readonly LEFT_ALIGNMENT: number;
  141. readonly RIGHT_ALIGNMENT: number;
  142. readonly TOP_ALIGNMENT: number;
  143. }
  144. type Component_ST = java.awt.image.ImageObserver_S & MenuContainer_S & java.io.Serializable_S & Component_S;
  145. interface Component_C extends Component_ST {
  146. }
  147. interface Component$ {
  148. add(arg0: PopupMenu): void;
  149. addComponentListener(arg0: java.awt.event.ComponentListener): void;
  150. addFocusListener(arg0: java.awt.event.FocusListener): void;
  151. addHierarchyBoundsListener(arg0: java.awt.event.HierarchyBoundsListener): void;
  152. addHierarchyListener(arg0: java.awt.event.HierarchyListener): void;
  153. addInputMethodListener(arg0: java.awt.event.InputMethodListener): void;
  154. addKeyListener(arg0: java.awt.event.KeyListener): void;
  155. addMouseListener(arg0: java.awt.event.MouseListener): void;
  156. addMouseMotionListener(arg0: java.awt.event.MouseMotionListener): void;
  157. addMouseWheelListener(arg0: java.awt.event.MouseWheelListener): void;
  158. addNotify(): void;
  159. addPropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  160. addPropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  161. applyComponentOrientation(arg0: ComponentOrientation): void;
  162. areFocusTraversalKeysSet(arg0: number): boolean;
  163. checkImage(arg0: Image, arg1: java.awt.image.ImageObserver): number;
  164. checkImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): number;
  165. contains(arg0: Point): boolean;
  166. contains(arg0: number, arg1: number): boolean;
  167. createImage(arg0: java.awt.image.ImageProducer): Image;
  168. createImage(arg0: number, arg1: number): Image;
  169. createVolatileImage(arg0: number, arg1: number): java.awt.image.VolatileImage;
  170. createVolatileImage(arg0: number, arg1: number, arg2: ImageCapabilities): java.awt.image.VolatileImage;
  171. dispatchEvent(arg0: AWTEvent): void;
  172. doLayout(): void;
  173. enableInputMethods(arg0: boolean): void;
  174. firePropertyChange(arg0: string, arg1: long, arg2: long): void;
  175. firePropertyChange(arg0: string, arg1: number, arg2: number): void;
  176. firePropertyChange(arg0: string, arg1: string, arg2: string): void;
  177. getAccessibleContext(): javax.accessibility.AccessibleContext;
  178. getAlignmentX(): number;
  179. getAlignmentY(): number;
  180. getBackground(): Color;
  181. getBaseline(arg0: number, arg1: number): number;
  182. getBaselineResizeBehavior(): Component$BaselineResizeBehavior;
  183. getBounds(): Rectangle;
  184. getBounds(arg0: Rectangle): Rectangle;
  185. getColorModel(): java.awt.image.ColorModel;
  186. getComponentAt(arg0: Point): this;
  187. getComponentAt(arg0: number, arg1: number): this;
  188. getComponentListeners(): java.awt.event.ComponentListener[];
  189. getComponentOrientation(): ComponentOrientation;
  190. getCursor(): Cursor;
  191. getDropTarget(): java.awt.dnd.DropTarget;
  192. getFocusCycleRootAncestor(): Container;
  193. getFocusListeners(): java.awt.event.FocusListener[];
  194. getFocusTraversalKeys(arg0: number): java.util.Set;
  195. getFocusTraversalKeysEnabled(): boolean;
  196. getFontMetrics(arg0: Font): FontMetrics;
  197. getForeground(): Color;
  198. getGraphics(): Graphics;
  199. getGraphicsConfiguration(): GraphicsConfiguration;
  200. getHeight(): number;
  201. getHierarchyBoundsListeners(): java.awt.event.HierarchyBoundsListener[];
  202. getHierarchyListeners(): java.awt.event.HierarchyListener[];
  203. getIgnoreRepaint(): boolean;
  204. getInputContext(): java.awt.im.InputContext;
  205. getInputMethodListeners(): java.awt.event.InputMethodListener[];
  206. getInputMethodRequests(): java.awt.im.InputMethodRequests;
  207. getKeyListeners(): java.awt.event.KeyListener[];
  208. getListeners(arg0: java.lang.Class): java.util.EventListener[];
  209. getLocale(): java.util.Locale;
  210. getLocation(): Point;
  211. getLocation(arg0: Point): Point;
  212. getLocationOnScreen(): Point;
  213. getMaximumSize(): Dimension;
  214. getMinimumSize(): Dimension;
  215. getMouseListeners(): java.awt.event.MouseListener[];
  216. getMouseMotionListeners(): java.awt.event.MouseMotionListener[];
  217. getMousePosition(): Point;
  218. getMouseWheelListeners(): java.awt.event.MouseWheelListener[];
  219. getName(): string;
  220. getParent(): Container;
  221. getPreferredSize(): Dimension;
  222. getPropertyChangeListeners(): java.beans.PropertyChangeListener[];
  223. getPropertyChangeListeners(arg0: string): java.beans.PropertyChangeListener[];
  224. getSize(): Dimension;
  225. getSize(arg0: Dimension): Dimension;
  226. getToolkit(): Toolkit;
  227. getTreeLock(): any;
  228. getWidth(): number;
  229. getX(): number;
  230. getY(): number;
  231. hasFocus(): boolean;
  232. invalidate(): void;
  233. isBackgroundSet(): boolean;
  234. isCursorSet(): boolean;
  235. isDisplayable(): boolean;
  236. isDoubleBuffered(): boolean;
  237. isEnabled(): boolean;
  238. isFocusCycleRoot(arg0: Container): boolean;
  239. isFocusOwner(): boolean;
  240. isFocusable(): boolean;
  241. isFontSet(): boolean;
  242. isForegroundSet(): boolean;
  243. isLightweight(): boolean;
  244. isMaximumSizeSet(): boolean;
  245. isMinimumSizeSet(): boolean;
  246. isOpaque(): boolean;
  247. isPreferredSizeSet(): boolean;
  248. isShowing(): boolean;
  249. isValid(): boolean;
  250. isVisible(): boolean;
  251. list(): void;
  252. list(arg0: java.io.PrintWriter): void;
  253. list(arg0: java.io.PrintStream): void;
  254. list(arg0: java.io.PrintWriter, arg1: number): void;
  255. list(arg0: java.io.PrintStream, arg1: number): void;
  256. paint(arg0: Graphics): void;
  257. paintAll(arg0: Graphics): void;
  258. prepareImage(arg0: Image, arg1: java.awt.image.ImageObserver): boolean;
  259. prepareImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  260. print(arg0: Graphics): void;
  261. printAll(arg0: Graphics): void;
  262. removeComponentListener(arg0: java.awt.event.ComponentListener): void;
  263. removeFocusListener(arg0: java.awt.event.FocusListener): void;
  264. removeHierarchyBoundsListener(arg0: java.awt.event.HierarchyBoundsListener): void;
  265. removeHierarchyListener(arg0: java.awt.event.HierarchyListener): void;
  266. removeInputMethodListener(arg0: java.awt.event.InputMethodListener): void;
  267. removeKeyListener(arg0: java.awt.event.KeyListener): void;
  268. removeMouseListener(arg0: java.awt.event.MouseListener): void;
  269. removeMouseMotionListener(arg0: java.awt.event.MouseMotionListener): void;
  270. removeMouseWheelListener(arg0: java.awt.event.MouseWheelListener): void;
  271. removeNotify(): void;
  272. removePropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  273. removePropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  274. repaint(): void;
  275. repaint(arg0: long): void;
  276. repaint(arg0: number, arg1: number, arg2: number, arg3: number): void;
  277. repaint(arg0: long, arg1: number, arg2: number, arg3: number, arg4: number): void;
  278. requestFocus(): void;
  279. requestFocusInWindow(): boolean;
  280. revalidate(): void;
  281. setBackground(arg0: Color): void;
  282. setBounds(arg0: Rectangle): void;
  283. setBounds(arg0: number, arg1: number, arg2: number, arg3: number): void;
  284. setComponentOrientation(arg0: ComponentOrientation): void;
  285. setCursor(arg0: Cursor): void;
  286. setDropTarget(arg0: java.awt.dnd.DropTarget): void;
  287. setEnabled(arg0: boolean): void;
  288. setFocusTraversalKeys(arg0: number, arg1: java.util.Set): void;
  289. setFocusTraversalKeysEnabled(arg0: boolean): void;
  290. setFocusable(arg0: boolean): void;
  291. setFont(arg0: Font): void;
  292. setForeground(arg0: Color): void;
  293. setIgnoreRepaint(arg0: boolean): void;
  294. setLocale(arg0: java.util.Locale): void;
  295. setLocation(arg0: Point): void;
  296. setLocation(arg0: number, arg1: number): void;
  297. setMaximumSize(arg0: Dimension): void;
  298. setMinimumSize(arg0: Dimension): void;
  299. setName(arg0: string): void;
  300. setPreferredSize(arg0: Dimension): void;
  301. setSize(arg0: Dimension): void;
  302. setSize(arg0: number, arg1: number): void;
  303. setVisible(arg0: boolean): void;
  304. transferFocus(): void;
  305. transferFocusBackward(): void;
  306. transferFocusUpCycle(): void;
  307. update(arg0: Graphics): void;
  308. validate(): void;
  309. }
  310. type Component = java.awt.image.ImageObserver & MenuContainer & java.io.Serializable & Component_S & Component$;
  311. enum Component$BaselineResizeBehavior {
  312. CONSTANT_ASCENT,
  313. CONSTANT_DESCENT,
  314. CENTER_OFFSET,
  315. OTHER
  316. }
  317. interface ComponentOrientation_S {
  318. readonly LEFT_TO_RIGHT: ComponentOrientation;
  319. readonly RIGHT_TO_LEFT: ComponentOrientation;
  320. readonly UNKNOWN: ComponentOrientation;
  321. getOrientation(arg0: java.util.Locale): ComponentOrientation;
  322. }
  323. type ComponentOrientation_ST = java.io.Serializable_S & ComponentOrientation_S;
  324. interface ComponentOrientation_C extends ComponentOrientation_ST {
  325. new (): ComponentOrientation;
  326. }
  327. interface ComponentOrientation$ {
  328. isHorizontal(): boolean;
  329. isLeftToRight(): boolean;
  330. }
  331. type ComponentOrientation = java.io.Serializable & ComponentOrientation_S & ComponentOrientation$;
  332. interface Composite_S {
  333. }
  334. interface Composite$ {
  335. createContext(arg0: java.awt.image.ColorModel, arg1: java.awt.image.ColorModel, arg2: RenderingHints): CompositeContext;
  336. }
  337. type Composite = Composite_S & Composite$;
  338. interface CompositeContext_S {
  339. }
  340. interface CompositeContext$ {
  341. compose(arg0: java.awt.image.Raster, arg1: java.awt.image.Raster, arg2: java.awt.image.WritableRaster): void;
  342. dispose(): void;
  343. }
  344. type CompositeContext = CompositeContext_S & CompositeContext$;
  345. interface Container_S {
  346. }
  347. type Container_ST = Component_S & Container_S;
  348. interface Container_C extends Container_ST {
  349. new (): Container;
  350. }
  351. interface Container$ {
  352. add(arg0: Component): Component;
  353. add(arg0: Component, arg1: number): Component;
  354. add(arg0: Component, arg1: any): void;
  355. add(arg0: string, arg1: Component): Component;
  356. add(arg0: Component, arg1: any, arg2: number): void;
  357. addContainerListener(arg0: java.awt.event.ContainerListener): void;
  358. findComponentAt(arg0: Point): Component;
  359. findComponentAt(arg0: number, arg1: number): Component;
  360. getComponent(arg0: number): Component;
  361. getComponentCount(): number;
  362. getComponentZOrder(arg0: Component): number;
  363. getComponents(): Component[];
  364. getContainerListeners(): java.awt.event.ContainerListener[];
  365. getFocusTraversalPolicy(): FocusTraversalPolicy;
  366. getInsets(): Insets;
  367. getLayout(): LayoutManager;
  368. getMousePosition(arg0: boolean): Point;
  369. isAncestorOf(arg0: Component): boolean;
  370. isFocusCycleRoot(): boolean;
  371. isFocusTraversalPolicyProvider(): boolean;
  372. isFocusTraversalPolicySet(): boolean;
  373. isValidateRoot(): boolean;
  374. paintComponents(arg0: Graphics): void;
  375. printComponents(arg0: Graphics): void;
  376. remove(arg0: number): void;
  377. remove(arg0: Component): void;
  378. removeAll(): void;
  379. removeContainerListener(arg0: java.awt.event.ContainerListener): void;
  380. setComponentZOrder(arg0: Component, arg1: number): void;
  381. setFocusCycleRoot(arg0: boolean): void;
  382. setFocusTraversalPolicy(arg0: FocusTraversalPolicy): void;
  383. setFocusTraversalPolicyProvider(arg0: boolean): void;
  384. setLayout(arg0: LayoutManager): void;
  385. transferFocusDownCycle(): void;
  386. }
  387. type Container = Component & Container_S & Container$;
  388. interface Cursor_S {
  389. readonly CROSSHAIR_CURSOR: number;
  390. readonly CUSTOM_CURSOR: number;
  391. readonly DEFAULT_CURSOR: number;
  392. readonly E_RESIZE_CURSOR: number;
  393. readonly HAND_CURSOR: number;
  394. readonly MOVE_CURSOR: number;
  395. readonly NE_RESIZE_CURSOR: number;
  396. readonly NW_RESIZE_CURSOR: number;
  397. readonly N_RESIZE_CURSOR: number;
  398. readonly SE_RESIZE_CURSOR: number;
  399. readonly SW_RESIZE_CURSOR: number;
  400. readonly S_RESIZE_CURSOR: number;
  401. readonly TEXT_CURSOR: number;
  402. readonly WAIT_CURSOR: number;
  403. readonly W_RESIZE_CURSOR: number;
  404. getDefaultCursor(): Cursor;
  405. getPredefinedCursor(arg0: number): Cursor;
  406. getSystemCustomCursor(arg0: string): Cursor;
  407. }
  408. type Cursor_ST = java.io.Serializable_S & Cursor_S;
  409. interface Cursor_C extends Cursor_ST {
  410. new (arg0: number): Cursor;
  411. }
  412. interface Cursor$ {
  413. getName(): string;
  414. getType(): number;
  415. }
  416. type Cursor = java.io.Serializable & Cursor_S & Cursor$;
  417. enum Dialog$ModalExclusionType {
  418. NO_EXCLUDE,
  419. APPLICATION_EXCLUDE,
  420. TOOLKIT_EXCLUDE
  421. }
  422. enum Dialog$ModalityType {
  423. MODELESS,
  424. DOCUMENT_MODAL,
  425. APPLICATION_MODAL,
  426. TOOLKIT_MODAL
  427. }
  428. interface Dimension_S {
  429. }
  430. type Dimension_ST = java.awt.geom.Dimension2D_S & java.io.Serializable_S & Dimension_S;
  431. interface Dimension_C extends Dimension_ST {
  432. new (): Dimension;
  433. new (arg0: Dimension): Dimension;
  434. new (arg0: number, arg1: number): Dimension;
  435. }
  436. interface Dimension$ {
  437. height: number;
  438. width: number;
  439. getSize(): this;
  440. setSize(arg0: Dimension): void;
  441. setSize(arg0: number, arg1: number): void;
  442. }
  443. type Dimension = java.awt.geom.Dimension2D & java.io.Serializable & Dimension_S & Dimension$;
  444. interface DisplayMode_S {
  445. readonly BIT_DEPTH_MULTI: number;
  446. readonly REFRESH_RATE_UNKNOWN: number;
  447. }
  448. interface DisplayMode_C extends DisplayMode_S {
  449. new (arg0: number, arg1: number, arg2: number, arg3: number): DisplayMode;
  450. }
  451. interface DisplayMode$ {
  452. equals(arg0: DisplayMode): boolean;
  453. getBitDepth(): number;
  454. getHeight(): number;
  455. getRefreshRate(): number;
  456. getWidth(): number;
  457. }
  458. type DisplayMode = DisplayMode_S & DisplayMode$;
  459. interface Event_S {
  460. readonly ACTION_EVENT: number;
  461. readonly ALT_MASK: number;
  462. readonly BACK_SPACE: number;
  463. readonly CAPS_LOCK: number;
  464. readonly CTRL_MASK: number;
  465. readonly DELETE: number;
  466. readonly DOWN: number;
  467. readonly END: number;
  468. readonly ENTER: number;
  469. readonly ESCAPE: number;
  470. readonly F1: number;
  471. readonly F10: number;
  472. readonly F11: number;
  473. readonly F12: number;
  474. readonly F2: number;
  475. readonly F3: number;
  476. readonly F4: number;
  477. readonly F5: number;
  478. readonly F6: number;
  479. readonly F7: number;
  480. readonly F8: number;
  481. readonly F9: number;
  482. readonly GOT_FOCUS: number;
  483. readonly HOME: number;
  484. readonly INSERT: number;
  485. readonly KEY_ACTION: number;
  486. readonly KEY_ACTION_RELEASE: number;
  487. readonly KEY_PRESS: number;
  488. readonly KEY_RELEASE: number;
  489. readonly LEFT: number;
  490. readonly LIST_DESELECT: number;
  491. readonly LIST_SELECT: number;
  492. readonly LOAD_FILE: number;
  493. readonly LOST_FOCUS: number;
  494. readonly META_MASK: number;
  495. readonly MOUSE_DOWN: number;
  496. readonly MOUSE_DRAG: number;
  497. readonly MOUSE_ENTER: number;
  498. readonly MOUSE_EXIT: number;
  499. readonly MOUSE_MOVE: number;
  500. readonly MOUSE_UP: number;
  501. readonly NUM_LOCK: number;
  502. readonly PAUSE: number;
  503. readonly PGDN: number;
  504. readonly PGUP: number;
  505. readonly PRINT_SCREEN: number;
  506. readonly RIGHT: number;
  507. readonly SAVE_FILE: number;
  508. readonly SCROLL_ABSOLUTE: number;
  509. readonly SCROLL_BEGIN: number;
  510. readonly SCROLL_END: number;
  511. readonly SCROLL_LINE_DOWN: number;
  512. readonly SCROLL_LINE_UP: number;
  513. readonly SCROLL_LOCK: number;
  514. readonly SCROLL_PAGE_DOWN: number;
  515. readonly SCROLL_PAGE_UP: number;
  516. readonly SHIFT_MASK: number;
  517. readonly TAB: number;
  518. readonly UP: number;
  519. readonly WINDOW_DEICONIFY: number;
  520. readonly WINDOW_DESTROY: number;
  521. readonly WINDOW_EXPOSE: number;
  522. readonly WINDOW_ICONIFY: number;
  523. readonly WINDOW_MOVED: number;
  524. }
  525. type Event_ST = java.io.Serializable_S & Event_S;
  526. interface Event_C extends Event_ST {
  527. new (arg0: any, arg1: number, arg2: any): Event;
  528. new (arg0: any, arg1: long, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Event;
  529. new (arg0: any, arg1: long, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: any): Event;
  530. }
  531. interface Event$ {
  532. arg: any;
  533. clickCount: number;
  534. evt: Event;
  535. id: number;
  536. key: number;
  537. modifiers: number;
  538. target: any;
  539. when: long;
  540. x: number;
  541. y: number;
  542. controlDown(): boolean;
  543. metaDown(): boolean;
  544. shiftDown(): boolean;
  545. translate(arg0: number, arg1: number): void;
  546. }
  547. type Event = java.io.Serializable & Event_S & Event$;
  548. interface EventQueue_S {
  549. getCurrentEvent(): AWTEvent;
  550. getMostRecentEventTime(): long;
  551. invokeAndWait(arg0: java.lang.Runnable): void;
  552. invokeLater(arg0: java.lang.Runnable): void;
  553. isDispatchThread(): boolean;
  554. }
  555. interface EventQueue_C extends EventQueue_S {
  556. new (): EventQueue;
  557. }
  558. interface EventQueue$ {
  559. createSecondaryLoop(): SecondaryLoop;
  560. getNextEvent(): AWTEvent;
  561. peekEvent(): AWTEvent;
  562. peekEvent(arg0: number): AWTEvent;
  563. postEvent(arg0: AWTEvent): void;
  564. push(arg0: EventQueue): void;
  565. }
  566. type EventQueue = EventQueue_S & EventQueue$;
  567. interface FocusTraversalPolicy_S {
  568. }
  569. interface FocusTraversalPolicy_C extends FocusTraversalPolicy_S {
  570. new (): FocusTraversalPolicy;
  571. }
  572. interface FocusTraversalPolicy$ {
  573. getComponentAfter(arg0: Container, arg1: Component): Component;
  574. getComponentBefore(arg0: Container, arg1: Component): Component;
  575. getDefaultComponent(arg0: Container): Component;
  576. getFirstComponent(arg0: Container): Component;
  577. getInitialComponent(arg0: Window): Component;
  578. getLastComponent(arg0: Container): Component;
  579. }
  580. type FocusTraversalPolicy = FocusTraversalPolicy_S & FocusTraversalPolicy$;
  581. interface Font_S {
  582. readonly BOLD: number;
  583. readonly CENTER_BASELINE: number;
  584. readonly DIALOG: string;
  585. readonly DIALOG_INPUT: string;
  586. readonly HANGING_BASELINE: number;
  587. readonly ITALIC: number;
  588. readonly LAYOUT_LEFT_TO_RIGHT: number;
  589. readonly LAYOUT_NO_LIMIT_CONTEXT: number;
  590. readonly LAYOUT_NO_START_CONTEXT: number;
  591. readonly LAYOUT_RIGHT_TO_LEFT: number;
  592. readonly MONOSPACED: string;
  593. readonly PLAIN: number;
  594. readonly ROMAN_BASELINE: number;
  595. readonly SANS_SERIF: string;
  596. readonly SERIF: string;
  597. readonly TRUETYPE_FONT: number;
  598. readonly TYPE1_FONT: number;
  599. createFont(arg0: number, arg1: java.io.File): Font;
  600. createFont(arg0: number, arg1: java.io.InputStream): Font;
  601. decode(arg0: string): Font;
  602. getFont(arg0: java.util.Map): Font;
  603. getFont(arg0: string): Font;
  604. getFont(arg0: string, arg1: Font): Font;
  605. }
  606. type Font_ST = java.io.Serializable_S & Font_S;
  607. interface Font_C extends Font_ST {
  608. new (arg0: java.util.Map): Font;
  609. new (arg0: string, arg1: number, arg2: number): Font;
  610. }
  611. interface Font$ {
  612. canDisplay(arg0: number): boolean;
  613. canDisplay(arg0: string): boolean;
  614. canDisplayUpTo(arg0: string): number;
  615. canDisplayUpTo(arg0: string[], arg1: number, arg2: number): number;
  616. canDisplayUpTo(arg0: java.text.CharacterIterator, arg1: number, arg2: number): number;
  617. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: string[]): java.awt.font.GlyphVector;
  618. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: number[]): java.awt.font.GlyphVector;
  619. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: java.text.CharacterIterator): java.awt.font.GlyphVector;
  620. createGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: string): java.awt.font.GlyphVector;
  621. deriveFont(arg0: number): this;
  622. deriveFont(arg0: java.util.Map): this;
  623. deriveFont(arg0: java.awt.geom.AffineTransform): this;
  624. deriveFont(arg0: number, arg1: number): this;
  625. deriveFont(arg0: number, arg1: java.awt.geom.AffineTransform): this;
  626. getAttributes(): java.util.Map;
  627. getAvailableAttributes(): java.text.AttributedCharacterIterator$Attribute[];
  628. getBaselineFor(arg0: string): number;
  629. getFamily(): string;
  630. getFamily(arg0: java.util.Locale): string;
  631. getFontName(): string;
  632. getFontName(arg0: java.util.Locale): string;
  633. getItalicAngle(): number;
  634. getLineMetrics(arg0: string, arg1: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  635. getLineMetrics(arg0: string[], arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  636. getLineMetrics(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  637. getLineMetrics(arg0: string, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.font.LineMetrics;
  638. getMaxCharBounds(arg0: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  639. getMissingGlyphCode(): number;
  640. getName(): string;
  641. getNumGlyphs(): number;
  642. getPSName(): string;
  643. getSize(): number;
  644. getSize2D(): number;
  645. getStringBounds(arg0: string, arg1: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  646. getStringBounds(arg0: string[], arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  647. getStringBounds(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  648. getStringBounds(arg0: string, arg1: number, arg2: number, arg3: java.awt.font.FontRenderContext): java.awt.geom.Rectangle2D;
  649. getStyle(): number;
  650. getTransform(): java.awt.geom.AffineTransform;
  651. hasLayoutAttributes(): boolean;
  652. hasUniformLineMetrics(): boolean;
  653. isBold(): boolean;
  654. isItalic(): boolean;
  655. isPlain(): boolean;
  656. isTransformed(): boolean;
  657. layoutGlyphVector(arg0: java.awt.font.FontRenderContext, arg1: string[], arg2: number, arg3: number, arg4: number): java.awt.font.GlyphVector;
  658. }
  659. type Font = java.io.Serializable & Font_S & Font$;
  660. interface FontMetrics_S {
  661. }
  662. type FontMetrics_ST = java.io.Serializable_S & FontMetrics_S;
  663. interface FontMetrics_C extends FontMetrics_ST {
  664. }
  665. interface FontMetrics$ {
  666. bytesWidth(arg0: number[], arg1: number, arg2: number): number;
  667. charWidth(arg0: number): number;
  668. charWidth(arg0: string): number;
  669. charsWidth(arg0: string[], arg1: number, arg2: number): number;
  670. getAscent(): number;
  671. getDescent(): number;
  672. getFont(): Font;
  673. getFontRenderContext(): java.awt.font.FontRenderContext;
  674. getHeight(): number;
  675. getLeading(): number;
  676. getLineMetrics(arg0: string, arg1: Graphics): java.awt.font.LineMetrics;
  677. getLineMetrics(arg0: string[], arg1: number, arg2: number, arg3: Graphics): java.awt.font.LineMetrics;
  678. getLineMetrics(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: Graphics): java.awt.font.LineMetrics;
  679. getLineMetrics(arg0: string, arg1: number, arg2: number, arg3: Graphics): java.awt.font.LineMetrics;
  680. getMaxAdvance(): number;
  681. getMaxAscent(): number;
  682. getMaxCharBounds(arg0: Graphics): java.awt.geom.Rectangle2D;
  683. getMaxDescent(): number;
  684. getStringBounds(arg0: string, arg1: Graphics): java.awt.geom.Rectangle2D;
  685. getStringBounds(arg0: string[], arg1: number, arg2: number, arg3: Graphics): java.awt.geom.Rectangle2D;
  686. getStringBounds(arg0: java.text.CharacterIterator, arg1: number, arg2: number, arg3: Graphics): java.awt.geom.Rectangle2D;
  687. getStringBounds(arg0: string, arg1: number, arg2: number, arg3: Graphics): java.awt.geom.Rectangle2D;
  688. getWidths(): number[];
  689. hasUniformLineMetrics(): boolean;
  690. stringWidth(arg0: string): number;
  691. }
  692. type FontMetrics = java.io.Serializable & FontMetrics_S & FontMetrics$;
  693. interface Frame_S {
  694. readonly ICONIFIED: number;
  695. readonly MAXIMIZED_BOTH: number;
  696. readonly MAXIMIZED_HORIZ: number;
  697. readonly MAXIMIZED_VERT: number;
  698. readonly NORMAL: number;
  699. getFrames(): Frame[];
  700. }
  701. type Frame_ST = MenuContainer_S & Window_S & Frame_S;
  702. interface Frame_C extends Frame_ST {
  703. new (): Frame;
  704. new (arg0: string): Frame;
  705. new (arg0: GraphicsConfiguration): Frame;
  706. new (arg0: string, arg1: GraphicsConfiguration): Frame;
  707. }
  708. interface Frame$ {
  709. getExtendedState(): number;
  710. getIconImage(): Image;
  711. getMaximizedBounds(): Rectangle;
  712. getMenuBar(): MenuBar;
  713. getState(): number;
  714. getTitle(): string;
  715. isResizable(): boolean;
  716. isUndecorated(): boolean;
  717. setExtendedState(arg0: number): void;
  718. setMaximizedBounds(arg0: Rectangle): void;
  719. setMenuBar(arg0: MenuBar): void;
  720. setResizable(arg0: boolean): void;
  721. setState(arg0: number): void;
  722. setTitle(arg0: string): void;
  723. setUndecorated(arg0: boolean): void;
  724. }
  725. type Frame = Window & MenuContainer & Frame_S & Frame$;
  726. interface Graphics_S {
  727. }
  728. interface Graphics_C extends Graphics_S {
  729. }
  730. interface Graphics$ {
  731. clearRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  732. clipRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  733. copyArea(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  734. create(): this;
  735. create(arg0: number, arg1: number, arg2: number, arg3: number): this;
  736. dispose(): void;
  737. draw3DRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): void;
  738. drawArc(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  739. drawBytes(arg0: number[], arg1: number, arg2: number, arg3: number, arg4: number): void;
  740. drawChars(arg0: string[], arg1: number, arg2: number, arg3: number, arg4: number): void;
  741. drawImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  742. drawImage(arg0: Image, arg1: number, arg2: number, arg3: Color, arg4: java.awt.image.ImageObserver): boolean;
  743. drawImage(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: java.awt.image.ImageObserver): boolean;
  744. drawImage(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Color, arg6: 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: java.awt.image.ImageObserver): boolean;
  746. 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;
  747. drawLine(arg0: number, arg1: number, arg2: number, arg3: number): void;
  748. drawOval(arg0: number, arg1: number, arg2: number, arg3: number): void;
  749. drawPolygon(arg0: Polygon): void;
  750. drawPolygon(arg0: number[], arg1: number[], arg2: number): void;
  751. drawPolyline(arg0: number[], arg1: number[], arg2: number): void;
  752. drawRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  753. drawRoundRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  754. drawString(arg0: java.text.AttributedCharacterIterator, arg1: number, arg2: number): void;
  755. drawString(arg0: string, arg1: number, arg2: number): void;
  756. fill3DRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): void;
  757. fillArc(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  758. fillOval(arg0: number, arg1: number, arg2: number, arg3: number): void;
  759. fillPolygon(arg0: Polygon): void;
  760. fillPolygon(arg0: number[], arg1: number[], arg2: number): void;
  761. fillRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  762. fillRoundRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  763. finalize(): void;
  764. getClip(): Shape;
  765. getClipBounds(): Rectangle;
  766. getClipBounds(arg0: Rectangle): Rectangle;
  767. getColor(): Color;
  768. getFont(): Font;
  769. getFontMetrics(): FontMetrics;
  770. getFontMetrics(arg0: Font): FontMetrics;
  771. hitClip(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  772. setClip(arg0: Shape): void;
  773. setClip(arg0: number, arg1: number, arg2: number, arg3: number): void;
  774. setColor(arg0: Color): void;
  775. setFont(arg0: Font): void;
  776. setPaintMode(): void;
  777. setXORMode(arg0: Color): void;
  778. translate(arg0: number, arg1: number): void;
  779. }
  780. type Graphics = Graphics_S & Graphics$;
  781. interface Graphics2D_S {
  782. }
  783. type Graphics2D_ST = Graphics_S & Graphics2D_S;
  784. interface Graphics2D_C extends Graphics2D_ST {
  785. }
  786. interface Graphics2D$ {
  787. addRenderingHints(arg0: java.util.Map): void;
  788. clip(arg0: Shape): void;
  789. draw(arg0: Shape): void;
  790. drawGlyphVector(arg0: java.awt.font.GlyphVector, arg1: number, arg2: number): void;
  791. drawImage(arg0: Image, arg1: java.awt.geom.AffineTransform, arg2: java.awt.image.ImageObserver): boolean;
  792. drawImage(arg0: java.awt.image.BufferedImage, arg1: java.awt.image.BufferedImageOp, arg2: number, arg3: number): void;
  793. drawRenderableImage(arg0: java.awt.image.renderable.RenderableImage, arg1: java.awt.geom.AffineTransform): void;
  794. drawRenderedImage(arg0: java.awt.image.RenderedImage, arg1: java.awt.geom.AffineTransform): void;
  795. drawString(arg0: java.text.AttributedCharacterIterator, arg1: number, arg2: number): void;
  796. drawString(arg0: string, arg1: number, arg2: number): void;
  797. fill(arg0: Shape): void;
  798. getBackground(): Color;
  799. getComposite(): Composite;
  800. getDeviceConfiguration(): GraphicsConfiguration;
  801. getFontRenderContext(): java.awt.font.FontRenderContext;
  802. getPaint(): Paint;
  803. getRenderingHint(arg0: RenderingHints$Key): any;
  804. getRenderingHints(): RenderingHints;
  805. getStroke(): Stroke;
  806. getTransform(): java.awt.geom.AffineTransform;
  807. hit(arg0: Rectangle, arg1: Shape, arg2: boolean): boolean;
  808. rotate(arg0: number): void;
  809. rotate(arg0: number, arg1: number, arg2: number): void;
  810. scale(arg0: number, arg1: number): void;
  811. setBackground(arg0: Color): void;
  812. setComposite(arg0: Composite): void;
  813. setPaint(arg0: Paint): void;
  814. setRenderingHint(arg0: RenderingHints$Key, arg1: any): void;
  815. setRenderingHints(arg0: java.util.Map): void;
  816. setStroke(arg0: Stroke): void;
  817. setTransform(arg0: java.awt.geom.AffineTransform): void;
  818. shear(arg0: number, arg1: number): void;
  819. transform(arg0: java.awt.geom.AffineTransform): void;
  820. translate(arg0: number, arg1: number): void;
  821. }
  822. type Graphics2D = Graphics & Graphics2D_S & Graphics2D$;
  823. interface GraphicsConfigTemplate_S {
  824. readonly PREFERRED: number;
  825. readonly REQUIRED: number;
  826. readonly UNNECESSARY: number;
  827. }
  828. type GraphicsConfigTemplate_ST = java.io.Serializable_S & GraphicsConfigTemplate_S;
  829. interface GraphicsConfigTemplate_C extends GraphicsConfigTemplate_ST {
  830. new (): GraphicsConfigTemplate;
  831. }
  832. interface GraphicsConfigTemplate$ {
  833. getBestConfiguration(arg0: GraphicsConfiguration[]): GraphicsConfiguration;
  834. isGraphicsConfigSupported(arg0: GraphicsConfiguration): boolean;
  835. }
  836. type GraphicsConfigTemplate = java.io.Serializable & GraphicsConfigTemplate_S & GraphicsConfigTemplate$;
  837. interface GraphicsConfiguration_S {
  838. }
  839. interface GraphicsConfiguration_C extends GraphicsConfiguration_S {
  840. }
  841. interface GraphicsConfiguration$ {
  842. createCompatibleImage(arg0: number, arg1: number): java.awt.image.BufferedImage;
  843. createCompatibleImage(arg0: number, arg1: number, arg2: number): java.awt.image.BufferedImage;
  844. createCompatibleVolatileImage(arg0: number, arg1: number): java.awt.image.VolatileImage;
  845. createCompatibleVolatileImage(arg0: number, arg1: number, arg2: number): java.awt.image.VolatileImage;
  846. createCompatibleVolatileImage(arg0: number, arg1: number, arg2: ImageCapabilities): java.awt.image.VolatileImage;
  847. createCompatibleVolatileImage(arg0: number, arg1: number, arg2: ImageCapabilities, arg3: number): java.awt.image.VolatileImage;
  848. getBounds(): Rectangle;
  849. getBufferCapabilities(): BufferCapabilities;
  850. getColorModel(): java.awt.image.ColorModel;
  851. getColorModel(arg0: number): java.awt.image.ColorModel;
  852. getDefaultTransform(): java.awt.geom.AffineTransform;
  853. getDevice(): GraphicsDevice;
  854. getImageCapabilities(): ImageCapabilities;
  855. getNormalizingTransform(): java.awt.geom.AffineTransform;
  856. isTranslucencyCapable(): boolean;
  857. }
  858. type GraphicsConfiguration = GraphicsConfiguration_S & GraphicsConfiguration$;
  859. interface GraphicsDevice_S {
  860. readonly TYPE_IMAGE_BUFFER: number;
  861. readonly TYPE_PRINTER: number;
  862. readonly TYPE_RASTER_SCREEN: number;
  863. }
  864. interface GraphicsDevice_C extends GraphicsDevice_S {
  865. }
  866. interface GraphicsDevice$ {
  867. getAvailableAcceleratedMemory(): number;
  868. getBestConfiguration(arg0: GraphicsConfigTemplate): GraphicsConfiguration;
  869. getConfigurations(): GraphicsConfiguration[];
  870. getDefaultConfiguration(): GraphicsConfiguration;
  871. getDisplayMode(): DisplayMode;
  872. getDisplayModes(): DisplayMode[];
  873. getFullScreenWindow(): Window;
  874. getIDstring(): string;
  875. getType(): number;
  876. isDisplayChangeSupported(): boolean;
  877. isFullScreenSupported(): boolean;
  878. isWindowTranslucencySupported(arg0: GraphicsDevice$WindowTranslucency): boolean;
  879. setDisplayMode(arg0: DisplayMode): void;
  880. setFullScreenWindow(arg0: Window): void;
  881. }
  882. type GraphicsDevice = GraphicsDevice_S & GraphicsDevice$;
  883. enum GraphicsDevice$WindowTranslucency {
  884. PERPIXEL_TRANSPARENT,
  885. TRANSLUCENT,
  886. PERPIXEL_TRANSLUCENT
  887. }
  888. interface Image_S {
  889. readonly SCALE_AREA_AVERAGING: number;
  890. readonly SCALE_DEFAULT: number;
  891. readonly SCALE_FAST: number;
  892. readonly SCALE_REPLICATE: number;
  893. readonly SCALE_SMOOTH: number;
  894. readonly UndefinedProperty: any;
  895. }
  896. interface Image_C extends Image_S {
  897. new (): Image;
  898. }
  899. interface Image$ {
  900. flush(): void;
  901. getAccelerationPriority(): number;
  902. getCapabilities(arg0: GraphicsConfiguration): ImageCapabilities;
  903. getGraphics(): Graphics;
  904. getHeight(arg0: java.awt.image.ImageObserver): number;
  905. getProperty(arg0: string, arg1: java.awt.image.ImageObserver): any;
  906. getScaledInstance(arg0: number, arg1: number, arg2: number): this;
  907. getSource(): java.awt.image.ImageProducer;
  908. getWidth(arg0: java.awt.image.ImageObserver): number;
  909. setAccelerationPriority(arg0: number): void;
  910. }
  911. type Image = Image_S & Image$;
  912. interface ImageCapabilities_S {
  913. }
  914. type ImageCapabilities_ST = java.lang.Cloneable_S & ImageCapabilities_S;
  915. interface ImageCapabilities_C extends ImageCapabilities_ST {
  916. new (arg0: boolean): ImageCapabilities;
  917. }
  918. interface ImageCapabilities$ {
  919. clone(): any;
  920. isAccelerated(): boolean;
  921. isTrueVolatile(): boolean;
  922. }
  923. type ImageCapabilities = java.lang.Cloneable & ImageCapabilities_S & ImageCapabilities$;
  924. interface Insets_S {
  925. }
  926. type Insets_ST = java.io.Serializable_S & java.lang.Cloneable_S & Insets_S;
  927. interface Insets_C extends Insets_ST {
  928. new (arg0: number, arg1: number, arg2: number, arg3: number): Insets;
  929. }
  930. interface Insets$ {
  931. bottom: number;
  932. left: number;
  933. right: number;
  934. top: number;
  935. clone(): any;
  936. set(arg0: number, arg1: number, arg2: number, arg3: number): void;
  937. }
  938. type Insets = java.lang.Cloneable & java.io.Serializable & Insets_S & Insets$;
  939. interface JobAttributes_S {
  940. }
  941. type JobAttributes_ST = java.lang.Cloneable_S & JobAttributes_S;
  942. interface JobAttributes_C extends JobAttributes_ST {
  943. new (): JobAttributes;
  944. new (arg0: JobAttributes): JobAttributes;
  945. 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;
  946. }
  947. interface JobAttributes$ {
  948. clone(): any;
  949. getCopies(): number;
  950. getDefaultSelection(): JobAttributes$DefaultSelectionType;
  951. getDestination(): JobAttributes$DestinationType;
  952. getDialog(): JobAttributes$DialogType;
  953. getFileName(): string;
  954. getFromPage(): number;
  955. getMaxPage(): number;
  956. getMinPage(): number;
  957. getMultipleDocumentHandling(): JobAttributes$MultipleDocumentHandlingType;
  958. getPageRanges(): number[][];
  959. getPrinter(): string;
  960. getSides(): JobAttributes$SidesType;
  961. getToPage(): number;
  962. set(arg0: JobAttributes): void;
  963. setCopies(arg0: number): void;
  964. setCopiesToDefault(): void;
  965. setDefaultSelection(arg0: JobAttributes$DefaultSelectionType): void;
  966. setDestination(arg0: JobAttributes$DestinationType): void;
  967. setDialog(arg0: JobAttributes$DialogType): void;
  968. setFileName(arg0: string): void;
  969. setFromPage(arg0: number): void;
  970. setMaxPage(arg0: number): void;
  971. setMinPage(arg0: number): void;
  972. setMultipleDocumentHandling(arg0: JobAttributes$MultipleDocumentHandlingType): void;
  973. setMultipleDocumentHandlingToDefault(): void;
  974. setPageRanges(arg0: number[][]): void;
  975. setPrinter(arg0: string): void;
  976. setSides(arg0: JobAttributes$SidesType): void;
  977. setSidesToDefault(): void;
  978. setToPage(arg0: number): void;
  979. }
  980. type JobAttributes = java.lang.Cloneable & JobAttributes_S & JobAttributes$;
  981. interface JobAttributes$DefaultSelectionType_S {
  982. readonly ALL: JobAttributes$DefaultSelectionType;
  983. readonly RANGE: JobAttributes$DefaultSelectionType;
  984. readonly SELECTION: JobAttributes$DefaultSelectionType;
  985. }
  986. type JobAttributes$DefaultSelectionType_ST = __AttributeValue_S & JobAttributes$DefaultSelectionType_S;
  987. interface JobAttributes$DefaultSelectionType_C extends JobAttributes$DefaultSelectionType_ST {
  988. new (): JobAttributes$DefaultSelectionType;
  989. }
  990. interface JobAttributes$DefaultSelectionType$ {
  991. }
  992. type JobAttributes$DefaultSelectionType = __AttributeValue & JobAttributes$DefaultSelectionType_S & JobAttributes$DefaultSelectionType$;
  993. interface JobAttributes$DestinationType_S {
  994. readonly FILE: JobAttributes$DestinationType;
  995. readonly PRINTER: JobAttributes$DestinationType;
  996. }
  997. type JobAttributes$DestinationType_ST = __AttributeValue_S & JobAttributes$DestinationType_S;
  998. interface JobAttributes$DestinationType_C extends JobAttributes$DestinationType_ST {
  999. new (): JobAttributes$DestinationType;
  1000. }
  1001. interface JobAttributes$DestinationType$ {
  1002. }
  1003. type JobAttributes$DestinationType = __AttributeValue & JobAttributes$DestinationType_S & JobAttributes$DestinationType$;
  1004. interface JobAttributes$DialogType_S {
  1005. readonly COMMON: JobAttributes$DialogType;
  1006. readonly NATIVE: JobAttributes$DialogType;
  1007. readonly NONE: JobAttributes$DialogType;
  1008. }
  1009. type JobAttributes$DialogType_ST = __AttributeValue_S & JobAttributes$DialogType_S;
  1010. interface JobAttributes$DialogType_C extends JobAttributes$DialogType_ST {
  1011. new (): JobAttributes$DialogType;
  1012. }
  1013. interface JobAttributes$DialogType$ {
  1014. }
  1015. type JobAttributes$DialogType = __AttributeValue & JobAttributes$DialogType_S & JobAttributes$DialogType$;
  1016. interface JobAttributes$MultipleDocumentHandlingType_S {
  1017. readonly SEPARATE_DOCUMENTS_COLLATED_COPIES: JobAttributes$MultipleDocumentHandlingType;
  1018. readonly SEPARATE_DOCUMENTS_UNCOLLATED_COPIES: JobAttributes$MultipleDocumentHandlingType;
  1019. }
  1020. type JobAttributes$MultipleDocumentHandlingType_ST = __AttributeValue_S & JobAttributes$MultipleDocumentHandlingType_S;
  1021. interface JobAttributes$MultipleDocumentHandlingType_C extends JobAttributes$MultipleDocumentHandlingType_ST {
  1022. new (): JobAttributes$MultipleDocumentHandlingType;
  1023. }
  1024. interface JobAttributes$MultipleDocumentHandlingType$ {
  1025. }
  1026. type JobAttributes$MultipleDocumentHandlingType = __AttributeValue & JobAttributes$MultipleDocumentHandlingType_S & JobAttributes$MultipleDocumentHandlingType$;
  1027. interface JobAttributes$SidesType_S {
  1028. readonly ONE_SIDED: JobAttributes$SidesType;
  1029. readonly TWO_SIDED_LONG_EDGE: JobAttributes$SidesType;
  1030. readonly TWO_SIDED_SHORT_EDGE: JobAttributes$SidesType;
  1031. }
  1032. type JobAttributes$SidesType_ST = __AttributeValue_S & JobAttributes$SidesType_S;
  1033. interface JobAttributes$SidesType_C extends JobAttributes$SidesType_ST {
  1034. new (): JobAttributes$SidesType;
  1035. }
  1036. interface JobAttributes$SidesType$ {
  1037. }
  1038. type JobAttributes$SidesType = __AttributeValue & JobAttributes$SidesType_S & JobAttributes$SidesType$;
  1039. interface LayoutManager_S {
  1040. }
  1041. interface LayoutManager$ {
  1042. addLayoutComponent(arg0: string, arg1: Component): void;
  1043. layoutContainer(arg0: Container): void;
  1044. minimumLayoutSize(arg0: Container): Dimension;
  1045. preferredLayoutSize(arg0: Container): Dimension;
  1046. removeLayoutComponent(arg0: Component): void;
  1047. }
  1048. type LayoutManager = LayoutManager_S & LayoutManager$;
  1049. interface Menu_S {
  1050. }
  1051. type Menu_ST = MenuItem_S & javax.accessibility.Accessible_S & MenuContainer_S & Menu_S;
  1052. interface Menu_C extends Menu_ST {
  1053. new (): Menu;
  1054. new (arg0: string): Menu;
  1055. new (arg0: string, arg1: boolean): Menu;
  1056. }
  1057. interface Menu$ {
  1058. add(arg0: MenuItem): MenuItem;
  1059. add(arg0: string): void;
  1060. addSeparator(): void;
  1061. getItem(arg0: number): MenuItem;
  1062. getItemCount(): number;
  1063. insert(arg0: MenuItem, arg1: number): void;
  1064. insert(arg0: string, arg1: number): void;
  1065. insertSeparator(arg0: number): void;
  1066. isTearOff(): boolean;
  1067. remove(arg0: number): void;
  1068. removeAll(): void;
  1069. }
  1070. type Menu = MenuItem & MenuContainer & javax.accessibility.Accessible & Menu_S & Menu$;
  1071. interface MenuBar_S {
  1072. }
  1073. type MenuBar_ST = javax.accessibility.Accessible_S & MenuComponent_S & MenuContainer_S & MenuBar_S;
  1074. interface MenuBar_C extends MenuBar_ST {
  1075. new (): MenuBar;
  1076. }
  1077. interface MenuBar$ {
  1078. add(arg0: Menu): Menu;
  1079. addNotify(): void;
  1080. deleteShortcut(arg0: MenuShortcut): void;
  1081. getHelpMenu(): Menu;
  1082. getMenu(arg0: number): Menu;
  1083. getMenuCount(): number;
  1084. getShortcutMenuItem(arg0: MenuShortcut): MenuItem;
  1085. remove(arg0: number): void;
  1086. setHelpMenu(arg0: Menu): void;
  1087. shortcuts(): java.util.Enumeration;
  1088. }
  1089. type MenuBar = MenuComponent & MenuContainer & javax.accessibility.Accessible & MenuBar_S & MenuBar$;
  1090. interface MenuComponent_S {
  1091. }
  1092. type MenuComponent_ST = java.io.Serializable_S & MenuComponent_S;
  1093. interface MenuComponent_C extends MenuComponent_ST {
  1094. new (): MenuComponent;
  1095. }
  1096. interface MenuComponent$ {
  1097. dispatchEvent(arg0: AWTEvent): void;
  1098. getAccessibleContext(): javax.accessibility.AccessibleContext;
  1099. getFont(): Font;
  1100. getName(): string;
  1101. getParent(): MenuContainer;
  1102. removeNotify(): void;
  1103. setFont(arg0: Font): void;
  1104. setName(arg0: string): void;
  1105. }
  1106. type MenuComponent = java.io.Serializable & MenuComponent_S & MenuComponent$;
  1107. interface MenuContainer_S {
  1108. }
  1109. interface MenuContainer$ {
  1110. getFont(): Font;
  1111. remove(arg0: MenuComponent): void;
  1112. }
  1113. type MenuContainer = MenuContainer_S & MenuContainer$;
  1114. interface MenuItem_S {
  1115. }
  1116. type MenuItem_ST = javax.accessibility.Accessible_S & MenuComponent_S & MenuItem_S;
  1117. interface MenuItem_C extends MenuItem_ST {
  1118. new (): MenuItem;
  1119. new (arg0: string): MenuItem;
  1120. new (arg0: string, arg1: MenuShortcut): MenuItem;
  1121. }
  1122. interface MenuItem$ {
  1123. addActionListener(arg0: java.awt.event.ActionListener): void;
  1124. addNotify(): void;
  1125. deleteShortcut(): void;
  1126. getActionCommand(): string;
  1127. getActionListeners(): java.awt.event.ActionListener[];
  1128. getLabel(): string;
  1129. getListeners(arg0: java.lang.Class): java.util.EventListener[];
  1130. getShortcut(): MenuShortcut;
  1131. isEnabled(): boolean;
  1132. paramString(): string;
  1133. removeActionListener(arg0: java.awt.event.ActionListener): void;
  1134. setActionCommand(arg0: string): void;
  1135. setEnabled(arg0: boolean): void;
  1136. setLabel(arg0: string): void;
  1137. setShortcut(arg0: MenuShortcut): void;
  1138. }
  1139. type MenuItem = MenuComponent & javax.accessibility.Accessible & MenuItem_S & MenuItem$;
  1140. interface MenuShortcut_S {
  1141. }
  1142. type MenuShortcut_ST = java.io.Serializable_S & MenuShortcut_S;
  1143. interface MenuShortcut_C extends MenuShortcut_ST {
  1144. new (arg0: number): MenuShortcut;
  1145. new (arg0: number, arg1: boolean): MenuShortcut;
  1146. }
  1147. interface MenuShortcut$ {
  1148. equals(arg0: MenuShortcut): boolean;
  1149. getKey(): number;
  1150. usesShiftModifier(): boolean;
  1151. }
  1152. type MenuShortcut = java.io.Serializable & MenuShortcut_S & MenuShortcut$;
  1153. interface PageAttributes_S {
  1154. }
  1155. type PageAttributes_ST = java.lang.Cloneable_S & PageAttributes_S;
  1156. interface PageAttributes_C extends PageAttributes_ST {
  1157. new (): PageAttributes;
  1158. new (arg0: PageAttributes): PageAttributes;
  1159. new (arg0: PageAttributes$ColorType, arg1: PageAttributes$MediaType, arg2: PageAttributes$OrientationRequestedType, arg3: PageAttributes$OriginType, arg4: PageAttributes$PrintQualityType, arg5: number[]): PageAttributes;
  1160. }
  1161. interface PageAttributes$ {
  1162. clone(): any;
  1163. getColor(): PageAttributes$ColorType;
  1164. getMedia(): PageAttributes$MediaType;
  1165. getOrientationRequested(): PageAttributes$OrientationRequestedType;
  1166. getOrigin(): PageAttributes$OriginType;
  1167. getPrintQuality(): PageAttributes$PrintQualityType;
  1168. getPrinterResolution(): number[];
  1169. set(arg0: PageAttributes): void;
  1170. setColor(arg0: PageAttributes$ColorType): void;
  1171. setMedia(arg0: PageAttributes$MediaType): void;
  1172. setMediaToDefault(): void;
  1173. setOrientationRequested(arg0: number): void;
  1174. setOrientationRequested(arg0: PageAttributes$OrientationRequestedType): void;
  1175. setOrientationRequestedToDefault(): void;
  1176. setOrigin(arg0: PageAttributes$OriginType): void;
  1177. setPrintQuality(arg0: number): void;
  1178. setPrintQuality(arg0: PageAttributes$PrintQualityType): void;
  1179. setPrintQualityToDefault(): void;
  1180. setPrinterResolution(arg0: number[]): void;
  1181. setPrinterResolution(arg0: number): void;
  1182. setPrinterResolutionToDefault(): void;
  1183. }
  1184. type PageAttributes = java.lang.Cloneable & PageAttributes_S & PageAttributes$;
  1185. interface PageAttributes$ColorType_S {
  1186. readonly COLOR: PageAttributes$ColorType;
  1187. readonly MONOCHROME: PageAttributes$ColorType;
  1188. }
  1189. type PageAttributes$ColorType_ST = __AttributeValue_S & PageAttributes$ColorType_S;
  1190. interface PageAttributes$ColorType_C extends PageAttributes$ColorType_ST {
  1191. new (): PageAttributes$ColorType;
  1192. }
  1193. interface PageAttributes$ColorType$ {
  1194. }
  1195. type PageAttributes$ColorType = __AttributeValue & PageAttributes$ColorType_S & PageAttributes$ColorType$;
  1196. interface PageAttributes$MediaType_S {
  1197. readonly A: PageAttributes$MediaType;
  1198. readonly A0: PageAttributes$MediaType;
  1199. readonly A1: PageAttributes$MediaType;
  1200. readonly A10: PageAttributes$MediaType;
  1201. readonly A2: PageAttributes$MediaType;
  1202. readonly A3: PageAttributes$MediaType;
  1203. readonly A4: PageAttributes$MediaType;
  1204. readonly A5: PageAttributes$MediaType;
  1205. readonly A6: PageAttributes$MediaType;
  1206. readonly A7: PageAttributes$MediaType;
  1207. readonly A8: PageAttributes$MediaType;
  1208. readonly A9: PageAttributes$MediaType;
  1209. readonly B: PageAttributes$MediaType;
  1210. readonly B0: PageAttributes$MediaType;
  1211. readonly B1: PageAttributes$MediaType;
  1212. readonly B10: PageAttributes$MediaType;
  1213. readonly B2: PageAttributes$MediaType;
  1214. readonly B3: PageAttributes$MediaType;
  1215. readonly B4: PageAttributes$MediaType;
  1216. readonly B5: PageAttributes$MediaType;
  1217. readonly B6: PageAttributes$MediaType;
  1218. readonly B7: PageAttributes$MediaType;
  1219. readonly B8: PageAttributes$MediaType;
  1220. readonly B9: PageAttributes$MediaType;
  1221. readonly C: PageAttributes$MediaType;
  1222. readonly C0: PageAttributes$MediaType;
  1223. readonly C1: PageAttributes$MediaType;
  1224. readonly C10: PageAttributes$MediaType;
  1225. readonly C2: PageAttributes$MediaType;
  1226. readonly C3: PageAttributes$MediaType;
  1227. readonly C4: PageAttributes$MediaType;
  1228. readonly C5: PageAttributes$MediaType;
  1229. readonly C6: PageAttributes$MediaType;
  1230. readonly C7: PageAttributes$MediaType;
  1231. readonly C8: PageAttributes$MediaType;
  1232. readonly C9: PageAttributes$MediaType;
  1233. readonly D: PageAttributes$MediaType;
  1234. readonly E: PageAttributes$MediaType;
  1235. readonly ENV_10: PageAttributes$MediaType;
  1236. readonly ENV_10X13: PageAttributes$MediaType;
  1237. readonly ENV_10X14: PageAttributes$MediaType;
  1238. readonly ENV_10X15: PageAttributes$MediaType;
  1239. readonly ENV_11: PageAttributes$MediaType;
  1240. readonly ENV_12: PageAttributes$MediaType;
  1241. readonly ENV_14: PageAttributes$MediaType;
  1242. readonly ENV_6X9: PageAttributes$MediaType;
  1243. readonly ENV_7X9: PageAttributes$MediaType;
  1244. readonly ENV_9: PageAttributes$MediaType;
  1245. readonly ENV_9X11: PageAttributes$MediaType;
  1246. readonly ENV_9X12: PageAttributes$MediaType;
  1247. readonly ENV_INVITE: PageAttributes$MediaType;
  1248. readonly ENV_ITALY: PageAttributes$MediaType;
  1249. readonly ENV_MONARCH: PageAttributes$MediaType;
  1250. readonly ENV_PERSONAL: PageAttributes$MediaType;
  1251. readonly EXECUTIVE: PageAttributes$MediaType;
  1252. readonly FOLIO: PageAttributes$MediaType;
  1253. readonly INVITE: PageAttributes$MediaType;
  1254. readonly INVITE_ENVELOPE: PageAttributes$MediaType;
  1255. readonly INVOICE: PageAttributes$MediaType;
  1256. readonly ISO_2A0: PageAttributes$MediaType;
  1257. readonly ISO_4A0: PageAttributes$MediaType;
  1258. readonly ISO_A0: PageAttributes$MediaType;
  1259. readonly ISO_A1: PageAttributes$MediaType;
  1260. readonly ISO_A10: PageAttributes$MediaType;
  1261. readonly ISO_A2: PageAttributes$MediaType;
  1262. readonly ISO_A3: PageAttributes$MediaType;
  1263. readonly ISO_A4: PageAttributes$MediaType;
  1264. readonly ISO_A5: PageAttributes$MediaType;
  1265. readonly ISO_A6: PageAttributes$MediaType;
  1266. readonly ISO_A7: PageAttributes$MediaType;
  1267. readonly ISO_A8: PageAttributes$MediaType;
  1268. readonly ISO_A9: PageAttributes$MediaType;
  1269. readonly ISO_B0: PageAttributes$MediaType;
  1270. readonly ISO_B1: PageAttributes$MediaType;
  1271. readonly ISO_B10: PageAttributes$MediaType;
  1272. readonly ISO_B2: PageAttributes$MediaType;
  1273. readonly ISO_B3: PageAttributes$MediaType;
  1274. readonly ISO_B4: PageAttributes$MediaType;
  1275. readonly ISO_B4_ENVELOPE: PageAttributes$MediaType;
  1276. readonly ISO_B5: PageAttributes$MediaType;
  1277. readonly ISO_B5_ENVELOPE: PageAttributes$MediaType;
  1278. readonly ISO_B6: PageAttributes$MediaType;
  1279. readonly ISO_B7: PageAttributes$MediaType;
  1280. readonly ISO_B8: PageAttributes$MediaType;
  1281. readonly ISO_B9: PageAttributes$MediaType;
  1282. readonly ISO_C0: PageAttributes$MediaType;
  1283. readonly ISO_C0_ENVELOPE: PageAttributes$MediaType;
  1284. readonly ISO_C1: PageAttributes$MediaType;
  1285. readonly ISO_C10: PageAttributes$MediaType;
  1286. readonly ISO_C10_ENVELOPE: PageAttributes$MediaType;
  1287. readonly ISO_C1_ENVELOPE: PageAttributes$MediaType;
  1288. readonly ISO_C2: PageAttributes$MediaType;
  1289. readonly ISO_C2_ENVELOPE: PageAttributes$MediaType;
  1290. readonly ISO_C3: PageAttributes$MediaType;
  1291. readonly ISO_C3_ENVELOPE: PageAttributes$MediaType;
  1292. readonly ISO_C4: PageAttributes$MediaType;
  1293. readonly ISO_C4_ENVELOPE: PageAttributes$MediaType;
  1294. readonly ISO_C5: PageAttributes$MediaType;
  1295. readonly ISO_C5_ENVELOPE: PageAttributes$MediaType;
  1296. readonly ISO_C6: PageAttributes$MediaType;
  1297. readonly ISO_C6_ENVELOPE: PageAttributes$MediaType;
  1298. readonly ISO_C7: PageAttributes$MediaType;
  1299. readonly ISO_C7_ENVELOPE: PageAttributes$MediaType;
  1300. readonly ISO_C8: PageAttributes$MediaType;
  1301. readonly ISO_C8_ENVELOPE: PageAttributes$MediaType;
  1302. readonly ISO_C9: PageAttributes$MediaType;
  1303. readonly ISO_C9_ENVELOPE: PageAttributes$MediaType;
  1304. readonly ISO_DESIGNATED_LONG: PageAttributes$MediaType;
  1305. readonly ISO_DESIGNATED_LONG_ENVELOPE: PageAttributes$MediaType;
  1306. readonly ITALY: PageAttributes$MediaType;
  1307. readonly ITALY_ENVELOPE: PageAttributes$MediaType;
  1308. readonly JIS_B0: PageAttributes$MediaType;
  1309. readonly JIS_B1: PageAttributes$MediaType;
  1310. readonly JIS_B10: PageAttributes$MediaType;
  1311. readonly JIS_B2: PageAttributes$MediaType;
  1312. readonly JIS_B3: PageAttributes$MediaType;
  1313. readonly JIS_B4: PageAttributes$MediaType;
  1314. readonly JIS_B5: PageAttributes$MediaType;
  1315. readonly JIS_B6: PageAttributes$MediaType;
  1316. readonly JIS_B7: PageAttributes$MediaType;
  1317. readonly JIS_B8: PageAttributes$MediaType;
  1318. readonly JIS_B9: PageAttributes$MediaType;
  1319. readonly LEDGER: PageAttributes$MediaType;
  1320. readonly LEGAL: PageAttributes$MediaType;
  1321. readonly LETTER: PageAttributes$MediaType;
  1322. readonly MONARCH: PageAttributes$MediaType;
  1323. readonly MONARCH_ENVELOPE: PageAttributes$MediaType;
  1324. readonly NA_10X13_ENVELOPE: PageAttributes$MediaType;
  1325. readonly NA_10X14_ENVELOPE: PageAttributes$MediaType;
  1326. readonly NA_10X15_ENVELOPE: PageAttributes$MediaType;
  1327. readonly NA_6X9_ENVELOPE: PageAttributes$MediaType;
  1328. readonly NA_7X9_ENVELOPE: PageAttributes$MediaType;
  1329. readonly NA_9X11_ENVELOPE: PageAttributes$MediaType;
  1330. readonly NA_9X12_ENVELOPE: PageAttributes$MediaType;
  1331. readonly NA_LEGAL: PageAttributes$MediaType;
  1332. readonly NA_LETTER: PageAttributes$MediaType;
  1333. readonly NA_NUMBER_10_ENVELOPE: PageAttributes$MediaType;
  1334. readonly NA_NUMBER_11_ENVELOPE: PageAttributes$MediaType;
  1335. readonly NA_NUMBER_12_ENVELOPE: PageAttributes$MediaType;
  1336. readonly NA_NUMBER_14_ENVELOPE: PageAttributes$MediaType;
  1337. readonly NA_NUMBER_9_ENVELOPE: PageAttributes$MediaType;
  1338. readonly NOTE: PageAttributes$MediaType;
  1339. readonly PERSONAL: PageAttributes$MediaType;
  1340. readonly PERSONAL_ENVELOPE: PageAttributes$MediaType;
  1341. readonly QUARTO: PageAttributes$MediaType;
  1342. readonly STATEMENT: PageAttributes$MediaType;
  1343. readonly TABLOID: PageAttributes$MediaType;
  1344. }
  1345. type PageAttributes$MediaType_ST = __AttributeValue_S & PageAttributes$MediaType_S;
  1346. interface PageAttributes$MediaType_C extends PageAttributes$MediaType_ST {
  1347. new (): PageAttributes$MediaType;
  1348. }
  1349. interface PageAttributes$MediaType$ {
  1350. }
  1351. type PageAttributes$MediaType = __AttributeValue & PageAttributes$MediaType_S & PageAttributes$MediaType$;
  1352. interface PageAttributes$OrientationRequestedType_S {
  1353. readonly LANDSCAPE: PageAttributes$OrientationRequestedType;
  1354. readonly PORTRAIT: PageAttributes$OrientationRequestedType;
  1355. }
  1356. type PageAttributes$OrientationRequestedType_ST = __AttributeValue_S & PageAttributes$OrientationRequestedType_S;
  1357. interface PageAttributes$OrientationRequestedType_C extends PageAttributes$OrientationRequestedType_ST {
  1358. new (): PageAttributes$OrientationRequestedType;
  1359. }
  1360. interface PageAttributes$OrientationRequestedType$ {
  1361. }
  1362. type PageAttributes$OrientationRequestedType = __AttributeValue & PageAttributes$OrientationRequestedType_S & PageAttributes$OrientationRequestedType$;
  1363. interface PageAttributes$OriginType_S {
  1364. readonly PHYSICAL: PageAttributes$OriginType;
  1365. readonly PRINTABLE: PageAttributes$OriginType;
  1366. }
  1367. type PageAttributes$OriginType_ST = __AttributeValue_S & PageAttributes$OriginType_S;
  1368. interface PageAttributes$OriginType_C extends PageAttributes$OriginType_ST {
  1369. new (): PageAttributes$OriginType;
  1370. }
  1371. interface PageAttributes$OriginType$ {
  1372. }
  1373. type PageAttributes$OriginType = __AttributeValue & PageAttributes$OriginType_S & PageAttributes$OriginType$;
  1374. interface PageAttributes$PrintQualityType_S {
  1375. readonly DRAFT: PageAttributes$PrintQualityType;
  1376. readonly HIGH: PageAttributes$PrintQualityType;
  1377. readonly NORMAL: PageAttributes$PrintQualityType;
  1378. }
  1379. type PageAttributes$PrintQualityType_ST = __AttributeValue_S & PageAttributes$PrintQualityType_S;
  1380. interface PageAttributes$PrintQualityType_C extends PageAttributes$PrintQualityType_ST {
  1381. new (): PageAttributes$PrintQualityType;
  1382. }
  1383. interface PageAttributes$PrintQualityType$ {
  1384. }
  1385. type PageAttributes$PrintQualityType = __AttributeValue & PageAttributes$PrintQualityType_S & PageAttributes$PrintQualityType$;
  1386. interface Paint_S {
  1387. }
  1388. interface Paint$ {
  1389. createContext(arg0: java.awt.image.ColorModel, arg1: Rectangle, arg2: java.awt.geom.Rectangle2D, arg3: java.awt.geom.AffineTransform, arg4: RenderingHints): PaintContext;
  1390. }
  1391. type Paint = Transparency & Paint_S & Paint$;
  1392. interface PaintContext_S {
  1393. }
  1394. interface PaintContext$ {
  1395. dispose(): void;
  1396. getColorModel(): java.awt.image.ColorModel;
  1397. getRaster(arg0: number, arg1: number, arg2: number, arg3: number): java.awt.image.Raster;
  1398. }
  1399. type PaintContext = PaintContext_S & PaintContext$;
  1400. interface Point_S {
  1401. }
  1402. type Point_ST = java.awt.geom.Point2D_S & java.io.Serializable_S & Point_S;
  1403. interface Point_C extends Point_ST {
  1404. new (): Point;
  1405. new (arg0: Point): Point;
  1406. new (arg0: number, arg1: number): Point;
  1407. }
  1408. interface Point$ {
  1409. x: number;
  1410. y: number;
  1411. getLocation(): this;
  1412. move(arg0: number, arg1: number): void;
  1413. setLocation(arg0: Point): void;
  1414. setLocation(arg0: number, arg1: number): void;
  1415. translate(arg0: number, arg1: number): void;
  1416. }
  1417. type Point = java.awt.geom.Point2D & java.io.Serializable & Point_S & Point$;
  1418. interface Polygon_S {
  1419. }
  1420. type Polygon_ST = java.io.Serializable_S & Shape_S & Polygon_S;
  1421. interface Polygon_C extends Polygon_ST {
  1422. new (): Polygon;
  1423. new (arg0: number[], arg1: number[], arg2: number): Polygon;
  1424. }
  1425. interface Polygon$ {
  1426. npoints: number;
  1427. xpoints: number[];
  1428. ypoints: number[];
  1429. addPoint(arg0: number, arg1: number): void;
  1430. contains(arg0: Point): boolean;
  1431. contains(arg0: number, arg1: number): boolean;
  1432. invalidate(): void;
  1433. reset(): void;
  1434. translate(arg0: number, arg1: number): void;
  1435. }
  1436. type Polygon = Shape & java.io.Serializable & Polygon_S & Polygon$;
  1437. interface PopupMenu_S {
  1438. }
  1439. type PopupMenu_ST = Menu_S & PopupMenu_S;
  1440. interface PopupMenu_C extends PopupMenu_ST {
  1441. new (): PopupMenu;
  1442. new (arg0: string): PopupMenu;
  1443. }
  1444. interface PopupMenu$ {
  1445. show(arg0: Component, arg1: number, arg2: number): void;
  1446. }
  1447. type PopupMenu = Menu & PopupMenu_S & PopupMenu$;
  1448. interface PrintJob_S {
  1449. }
  1450. interface PrintJob_C extends PrintJob_S {
  1451. new (): PrintJob;
  1452. }
  1453. interface PrintJob$ {
  1454. end(): void;
  1455. finalize(): void;
  1456. getGraphics(): Graphics;
  1457. getPageDimension(): Dimension;
  1458. getPageResolution(): number;
  1459. lastPageFirst(): boolean;
  1460. }
  1461. type PrintJob = PrintJob_S & PrintJob$;
  1462. interface Rectangle_S {
  1463. }
  1464. type Rectangle_ST = java.io.Serializable_S & Shape_S & java.awt.geom.Rectangle2D_S & Rectangle_S;
  1465. interface Rectangle_C extends Rectangle_ST {
  1466. new (): Rectangle;
  1467. new (arg0: Dimension): Rectangle;
  1468. new (arg0: Point): Rectangle;
  1469. new (arg0: Rectangle): Rectangle;
  1470. new (arg0: number, arg1: number): Rectangle;
  1471. new (arg0: Point, arg1: Dimension): Rectangle;
  1472. new (arg0: number, arg1: number, arg2: number, arg3: number): Rectangle;
  1473. }
  1474. interface Rectangle$ {
  1475. height: number;
  1476. width: number;
  1477. x: number;
  1478. y: number;
  1479. add(arg0: Rectangle): void;
  1480. add(arg0: Point): void;
  1481. add(arg0: number, arg1: number): void;
  1482. contains(arg0: Point): boolean;
  1483. contains(arg0: Rectangle): boolean;
  1484. contains(arg0: number, arg1: number): boolean;
  1485. contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  1486. getLocation(): Point;
  1487. getSize(): Dimension;
  1488. grow(arg0: number, arg1: number): void;
  1489. intersection(arg0: Rectangle): this;
  1490. intersects(arg0: Rectangle): boolean;
  1491. setBounds(arg0: Rectangle): void;
  1492. setBounds(arg0: number, arg1: number, arg2: number, arg3: number): void;
  1493. setLocation(arg0: Point): void;
  1494. setLocation(arg0: number, arg1: number): void;
  1495. setSize(arg0: Dimension): void;
  1496. setSize(arg0: number, arg1: number): void;
  1497. translate(arg0: number, arg1: number): void;
  1498. union(arg0: Rectangle): this;
  1499. }
  1500. type Rectangle = java.awt.geom.Rectangle2D & Shape & java.io.Serializable & Rectangle_S & Rectangle$;
  1501. interface RenderingHints_S {
  1502. readonly KEY_ALPHA_INTERPOLATION: RenderingHints$Key;
  1503. readonly KEY_ANTIALIASING: RenderingHints$Key;
  1504. readonly KEY_COLOR_RENDERING: RenderingHints$Key;
  1505. readonly KEY_DITHERING: RenderingHints$Key;
  1506. readonly KEY_FRACTIONALMETRICS: RenderingHints$Key;
  1507. readonly KEY_INTERPOLATION: RenderingHints$Key;
  1508. readonly KEY_RENDERING: RenderingHints$Key;
  1509. readonly KEY_STROKE_CONTROL: RenderingHints$Key;
  1510. readonly KEY_TEXT_ANTIALIASING: RenderingHints$Key;
  1511. readonly KEY_TEXT_LCD_CONTRAST: RenderingHints$Key;
  1512. readonly VALUE_ALPHA_INTERPOLATION_DEFAULT: any;
  1513. readonly VALUE_ALPHA_INTERPOLATION_QUALITY: any;
  1514. readonly VALUE_ALPHA_INTERPOLATION_SPEED: any;
  1515. readonly VALUE_ANTIALIAS_DEFAULT: any;
  1516. readonly VALUE_ANTIALIAS_OFF: any;
  1517. readonly VALUE_ANTIALIAS_ON: any;
  1518. readonly VALUE_COLOR_RENDER_DEFAULT: any;
  1519. readonly VALUE_COLOR_RENDER_QUALITY: any;
  1520. readonly VALUE_COLOR_RENDER_SPEED: any;
  1521. readonly VALUE_DITHER_DEFAULT: any;
  1522. readonly VALUE_DITHER_DISABLE: any;
  1523. readonly VALUE_DITHER_ENABLE: any;
  1524. readonly VALUE_FRACTIONALMETRICS_DEFAULT: any;
  1525. readonly VALUE_FRACTIONALMETRICS_OFF: any;
  1526. readonly VALUE_FRACTIONALMETRICS_ON: any;
  1527. readonly VALUE_INTERPOLATION_BICUBIC: any;
  1528. readonly VALUE_INTERPOLATION_BILINEAR: any;
  1529. readonly VALUE_INTERPOLATION_NEAREST_NEIGHBOR: any;
  1530. readonly VALUE_RENDER_DEFAULT: any;
  1531. readonly VALUE_RENDER_QUALITY: any;
  1532. readonly VALUE_RENDER_SPEED: any;
  1533. readonly VALUE_STROKE_DEFAULT: any;
  1534. readonly VALUE_STROKE_NORMALIZE: any;
  1535. readonly VALUE_STROKE_PURE: any;
  1536. readonly VALUE_TEXT_ANTIALIAS_DEFAULT: any;
  1537. readonly VALUE_TEXT_ANTIALIAS_GASP: any;
  1538. readonly VALUE_TEXT_ANTIALIAS_LCD_HBGR: any;
  1539. readonly VALUE_TEXT_ANTIALIAS_LCD_HRGB: any;
  1540. readonly VALUE_TEXT_ANTIALIAS_LCD_VBGR: any;
  1541. readonly VALUE_TEXT_ANTIALIAS_LCD_VRGB: any;
  1542. readonly VALUE_TEXT_ANTIALIAS_OFF: any;
  1543. readonly VALUE_TEXT_ANTIALIAS_ON: any;
  1544. }
  1545. type RenderingHints_ST = java.util.Map_S & java.lang.Cloneable_S & RenderingHints_S;
  1546. interface RenderingHints_C extends RenderingHints_ST {
  1547. new (arg0: java.util.Map): RenderingHints;
  1548. new (arg0: RenderingHints$Key, arg1: any): RenderingHints;
  1549. }
  1550. interface RenderingHints$ {
  1551. add(arg0: RenderingHints): void;
  1552. clone(): any;
  1553. }
  1554. type RenderingHints = java.util.Map & java.lang.Cloneable & RenderingHints_S & RenderingHints$;
  1555. interface RenderingHints$Key_S {
  1556. }
  1557. interface RenderingHints$Key_C extends RenderingHints$Key_S {
  1558. }
  1559. interface RenderingHints$Key$ {
  1560. isCompatibleValue(arg0: any): boolean;
  1561. }
  1562. type RenderingHints$Key = RenderingHints$Key_S & RenderingHints$Key$;
  1563. interface SecondaryLoop_S {
  1564. }
  1565. interface SecondaryLoop$ {
  1566. enter(): boolean;
  1567. exit(): boolean;
  1568. }
  1569. type SecondaryLoop = SecondaryLoop_S & SecondaryLoop$;
  1570. interface Shape_S {
  1571. }
  1572. interface Shape$ {
  1573. contains(arg0: java.awt.geom.Point2D): boolean;
  1574. contains(arg0: java.awt.geom.Rectangle2D): boolean;
  1575. contains(arg0: number, arg1: number): boolean;
  1576. contains(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  1577. getBounds(): Rectangle;
  1578. getBounds2D(): java.awt.geom.Rectangle2D;
  1579. getPathIterator(arg0: java.awt.geom.AffineTransform): java.awt.geom.PathIterator;
  1580. getPathIterator(arg0: java.awt.geom.AffineTransform, arg1: number): java.awt.geom.PathIterator;
  1581. intersects(arg0: java.awt.geom.Rectangle2D): boolean;
  1582. intersects(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  1583. }
  1584. type Shape = Shape_S & Shape$;
  1585. interface Stroke_S {
  1586. }
  1587. interface Stroke$ {
  1588. createStrokedShape(arg0: Shape): Shape;
  1589. }
  1590. type Stroke = Stroke_S & Stroke$;
  1591. interface Toolkit_S {
  1592. getDefaultToolkit(): Toolkit;
  1593. getProperty(arg0: string, arg1: string): string;
  1594. }
  1595. interface Toolkit_C extends Toolkit_S {
  1596. new (): Toolkit;
  1597. }
  1598. interface Toolkit$ {
  1599. addAWTEventListener(arg0: java.awt.event.AWTEventListener, arg1: long): void;
  1600. addPropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  1601. areExtraMouseButtonsEnabled(): boolean;
  1602. beep(): void;
  1603. checkImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): number;
  1604. createCustomCursor(arg0: Image, arg1: Point, arg2: string): Cursor;
  1605. createDragGestureRecognizer(arg0: java.lang.Class, arg1: java.awt.dnd.DragSource, arg2: Component, arg3: number, arg4: java.awt.dnd.DragGestureListener): java.awt.dnd.DragGestureRecognizer;
  1606. createDragSourceContextPeer(arg0: java.awt.dnd.DragGestureEvent): java.awt.dnd.peer.DragSourceContextPeer;
  1607. createImage(arg0: number[]): Image;
  1608. createImage(arg0: java.awt.image.ImageProducer): Image;
  1609. createImage(arg0: java.net.URL): Image;
  1610. createImage(arg0: string): Image;
  1611. createImage(arg0: number[], arg1: number, arg2: number): Image;
  1612. getAWTEventListeners(): java.awt.event.AWTEventListener[];
  1613. getAWTEventListeners(arg0: long): java.awt.event.AWTEventListener[];
  1614. getBestCursorSize(arg0: number, arg1: number): Dimension;
  1615. getColorModel(): java.awt.image.ColorModel;
  1616. getDesktopProperty(arg0: string): any;
  1617. getImage(arg0: java.net.URL): Image;
  1618. getImage(arg0: string): Image;
  1619. getLockingKeyState(arg0: number): boolean;
  1620. getMaximumCursorColors(): number;
  1621. getMenuShortcutKeyMask(): number;
  1622. getPrintJob(arg0: Frame, arg1: string, arg2: java.util.Properties): PrintJob;
  1623. getPrintJob(arg0: Frame, arg1: string, arg2: JobAttributes, arg3: PageAttributes): PrintJob;
  1624. getPropertyChangeListeners(): java.beans.PropertyChangeListener[];
  1625. getPropertyChangeListeners(arg0: string): java.beans.PropertyChangeListener[];
  1626. getScreenInsets(arg0: GraphicsConfiguration): Insets;
  1627. getScreenResolution(): number;
  1628. getScreenSize(): Dimension;
  1629. getSystemClipboard(): java.awt.datatransfer.Clipboard;
  1630. getSystemEventQueue(): EventQueue;
  1631. getSystemSelection(): java.awt.datatransfer.Clipboard;
  1632. isAlwaysOnTopSupported(): boolean;
  1633. isDynamicLayoutActive(): boolean;
  1634. isFrameStateSupported(arg0: number): boolean;
  1635. isModalExclusionTypeSupported(arg0: Dialog$ModalExclusionType): boolean;
  1636. isModalityTypeSupported(arg0: Dialog$ModalityType): boolean;
  1637. mapInputMethodHighlight(arg0: java.awt.im.InputMethodHighlight): java.util.Map;
  1638. prepareImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  1639. removeAWTEventListener(arg0: java.awt.event.AWTEventListener): void;
  1640. removePropertyChangeListener(arg0: string, arg1: java.beans.PropertyChangeListener): void;
  1641. setDynamicLayout(arg0: boolean): void;
  1642. setLockingKeyState(arg0: number, arg1: boolean): void;
  1643. sync(): void;
  1644. }
  1645. type Toolkit = Toolkit_S & Toolkit$;
  1646. interface Transparency_S {
  1647. readonly BITMASK: number;
  1648. readonly OPAQUE: number;
  1649. readonly TRANSLUCENT: number;
  1650. }
  1651. interface Transparency$ {
  1652. getTransparency(): number;
  1653. }
  1654. type Transparency = Transparency_S & Transparency$;
  1655. interface Window_S {
  1656. getOwnerlessWindows(): Window[];
  1657. getWindows(): Window[];
  1658. }
  1659. type Window_ST = javax.accessibility.Accessible_S & Container_S & Window_S;
  1660. interface Window_C extends Window_ST {
  1661. new (arg0: Frame): Window;
  1662. new (arg0: Window): Window;
  1663. new (arg0: Window, arg1: GraphicsConfiguration): Window;
  1664. }
  1665. interface Window$ {
  1666. addWindowFocusListener(arg0: java.awt.event.WindowFocusListener): void;
  1667. addWindowListener(arg0: java.awt.event.WindowListener): void;
  1668. addWindowStateListener(arg0: java.awt.event.WindowStateListener): void;
  1669. createBufferStrategy(arg0: number): void;
  1670. createBufferStrategy(arg0: number, arg1: BufferCapabilities): void;
  1671. dispose(): void;
  1672. getBufferStrategy(): java.awt.image.BufferStrategy;
  1673. getFocusOwner(): Component;
  1674. getFocusableWindowState(): boolean;
  1675. getIconImages(): java.util.List;
  1676. getModalExclusionType(): Dialog$ModalExclusionType;
  1677. getMostRecentFocusOwner(): Component;
  1678. getOpacity(): number;
  1679. getOwnedWindows(): Window[];
  1680. getOwner(): this;
  1681. getShape(): Shape;
  1682. getType(): Window$Type;
  1683. getWarningString(): string;
  1684. getWindowFocusListeners(): java.awt.event.WindowFocusListener[];
  1685. getWindowListeners(): java.awt.event.WindowListener[];
  1686. getWindowStateListeners(): java.awt.event.WindowStateListener[];
  1687. isActive(): boolean;
  1688. isAlwaysOnTop(): boolean;
  1689. isAlwaysOnTopSupported(): boolean;
  1690. isAutoRequestFocus(): boolean;
  1691. isFocusableWindow(): boolean;
  1692. isFocused(): boolean;
  1693. isLocationByPlatform(): boolean;
  1694. pack(): void;
  1695. removeWindowFocusListener(arg0: java.awt.event.WindowFocusListener): void;
  1696. removeWindowListener(arg0: java.awt.event.WindowListener): void;
  1697. removeWindowStateListener(arg0: java.awt.event.WindowStateListener): void;
  1698. setAlwaysOnTop(arg0: boolean): void;
  1699. setAutoRequestFocus(arg0: boolean): void;
  1700. setFocusableWindowState(arg0: boolean): void;
  1701. setIconImage(arg0: Image): void;
  1702. setIconImages(arg0: java.util.List): void;
  1703. setLocationByPlatform(arg0: boolean): void;
  1704. setLocationRelativeTo(arg0: Component): void;
  1705. setModalExclusionType(arg0: Dialog$ModalExclusionType): void;
  1706. setOpacity(arg0: number): void;
  1707. setShape(arg0: Shape): void;
  1708. setType(arg0: Window$Type): void;
  1709. toBack(): void;
  1710. toFront(): void;
  1711. }
  1712. type Window = Container & javax.accessibility.Accessible & Window_S & Window$;
  1713. enum Window$Type {
  1714. NORMAL,
  1715. UTILITY,
  1716. POPUP
  1717. }
  1718. interface __AttributeValue_S {
  1719. }
  1720. interface __AttributeValue_C extends __AttributeValue_S {
  1721. }
  1722. interface __AttributeValue$ {
  1723. }
  1724. type __AttributeValue = __AttributeValue_S & __AttributeValue$;
  1725. }
  1726. namespace java.awt.color {
  1727. interface ColorSpace_S {
  1728. readonly CS_CIEXYZ: number;
  1729. readonly CS_GRAY: number;
  1730. readonly CS_LINEAR_RGB: number;
  1731. readonly CS_PYCC: number;
  1732. readonly CS_sRGB: number;
  1733. readonly TYPE_2CLR: number;
  1734. readonly TYPE_3CLR: number;
  1735. readonly TYPE_4CLR: number;
  1736. readonly TYPE_5CLR: number;
  1737. readonly TYPE_6CLR: number;
  1738. readonly TYPE_7CLR: number;
  1739. readonly TYPE_8CLR: number;
  1740. readonly TYPE_9CLR: number;
  1741. readonly TYPE_ACLR: number;
  1742. readonly TYPE_BCLR: number;
  1743. readonly TYPE_CCLR: number;
  1744. readonly TYPE_CMY: number;
  1745. readonly TYPE_CMYK: number;
  1746. readonly TYPE_DCLR: number;
  1747. readonly TYPE_ECLR: number;
  1748. readonly TYPE_FCLR: number;
  1749. readonly TYPE_GRAY: number;
  1750. readonly TYPE_HLS: number;
  1751. readonly TYPE_HSV: number;
  1752. readonly TYPE_Lab: number;
  1753. readonly TYPE_Luv: number;
  1754. readonly TYPE_RGB: number;
  1755. readonly TYPE_XYZ: number;
  1756. readonly TYPE_YCbCr: number;
  1757. readonly TYPE_Yxy: number;
  1758. getInstance(arg0: number): ColorSpace;
  1759. }
  1760. type ColorSpace_ST = java.io.Serializable_S & ColorSpace_S;
  1761. interface ColorSpace_C extends ColorSpace_ST {
  1762. }
  1763. interface ColorSpace$ {
  1764. fromCIEXYZ(arg0: number[]): number[];
  1765. fromRGB(arg0: number[]): number[];
  1766. getMaxValue(arg0: number): number;
  1767. getMinValue(arg0: number): number;
  1768. getName(arg0: number): string;
  1769. getNumComponents(): number;
  1770. getType(): number;
  1771. isCS_sRGB(): boolean;
  1772. toCIEXYZ(arg0: number[]): number[];
  1773. toRGB(arg0: number[]): number[];
  1774. }
  1775. type ColorSpace = java.io.Serializable & ColorSpace_S & ColorSpace$;
  1776. }
  1777. namespace java.awt.datatransfer {
  1778. interface Clipboard_S {
  1779. }
  1780. interface Clipboard_C extends Clipboard_S {
  1781. new (arg0: string): Clipboard;
  1782. }
  1783. interface Clipboard$ {
  1784. addFlavorListener(arg0: FlavorListener): void;
  1785. getAvailableDataFlavors(): DataFlavor[];
  1786. getContents(arg0: any): Transferable;
  1787. getData(arg0: DataFlavor): any;
  1788. getFlavorListeners(): FlavorListener[];
  1789. getName(): string;
  1790. isDataFlavorAvailable(arg0: DataFlavor): boolean;
  1791. removeFlavorListener(arg0: FlavorListener): void;
  1792. setContents(arg0: Transferable, arg1: ClipboardOwner): void;
  1793. }
  1794. type Clipboard = Clipboard_S & Clipboard$;
  1795. interface ClipboardOwner_S {
  1796. }
  1797. interface ClipboardOwner$ {
  1798. lostOwnership(arg0: Clipboard, arg1: Transferable): void;
  1799. }
  1800. type ClipboardOwner = ClipboardOwner_S & ClipboardOwner$;
  1801. interface DataFlavor_S {
  1802. allHtmlFlavor: DataFlavor;
  1803. fragmentHtmlFlavor: DataFlavor;
  1804. readonly imageFlavor: DataFlavor;
  1805. readonly javaFileListFlavor: DataFlavor;
  1806. readonly javaJVMLocalObjectMimeType: string;
  1807. readonly javaRemoteObjectMimeType: string;
  1808. readonly javaSerializedObjectMimeType: string;
  1809. selectionHtmlFlavor: DataFlavor;
  1810. readonly stringFlavor: DataFlavor;
  1811. getTextPlainUnicodeFlavor(): DataFlavor;
  1812. selectBestTextFlavor(arg0: DataFlavor[]): DataFlavor;
  1813. }
  1814. type DataFlavor_ST = java.io.Externalizable_S & java.lang.Cloneable_S & DataFlavor_S;
  1815. interface DataFlavor_C extends DataFlavor_ST {
  1816. new (): DataFlavor;
  1817. new (arg0: string): DataFlavor;
  1818. new (arg0: java.lang.Class, arg1: string): DataFlavor;
  1819. new (arg0: string, arg1: string): DataFlavor;
  1820. new (arg0: string, arg1: string, arg2: java.lang.ClassLoader): DataFlavor;
  1821. }
  1822. interface DataFlavor$ {
  1823. clone(): any;
  1824. equals(arg0: DataFlavor): boolean;
  1825. getDefaultRepresentationClass(): java.lang.Class;
  1826. getDefaultRepresentationClassAsString(): string;
  1827. getHumanPresentableName(): string;
  1828. getMimeType(): string;
  1829. getParameter(arg0: string): string;
  1830. getPrimaryType(): string;
  1831. getReaderForText(arg0: Transferable): java.io.Reader;
  1832. getRepresentationClass(): java.lang.Class;
  1833. getSubType(): string;
  1834. isFlavorJavaFileListType(): boolean;
  1835. isFlavorRemoteObjectType(): boolean;
  1836. isFlavorSerializedObjectType(): boolean;
  1837. isFlavorTextType(): boolean;
  1838. isMimeTypeEqual(arg0: DataFlavor): boolean;
  1839. isMimeTypeEqual(arg0: string): boolean;
  1840. isMimeTypeSerializedObject(): boolean;
  1841. isRepresentationClassByteBuffer(): boolean;
  1842. isRepresentationClassCharBuffer(): boolean;
  1843. isRepresentationClassInputStream(): boolean;
  1844. isRepresentationClassReader(): boolean;
  1845. isRepresentationClassRemote(): boolean;
  1846. isRepresentationClassSerializable(): boolean;
  1847. match(arg0: DataFlavor): boolean;
  1848. setHumanPresentableName(arg0: string): void;
  1849. }
  1850. type DataFlavor = java.io.Externalizable & java.lang.Cloneable & DataFlavor_S & DataFlavor$;
  1851. interface FlavorEvent_S {
  1852. }
  1853. type FlavorEvent_ST = java.util.EventObject_S & FlavorEvent_S;
  1854. interface FlavorEvent_C extends FlavorEvent_ST {
  1855. new (arg0: Clipboard): FlavorEvent;
  1856. }
  1857. interface FlavorEvent$ {
  1858. }
  1859. type FlavorEvent = java.util.EventObject & FlavorEvent_S & FlavorEvent$;
  1860. interface FlavorListener_S {
  1861. }
  1862. interface FlavorListener$ {
  1863. flavorsChanged(arg0: FlavorEvent): void;
  1864. }
  1865. type FlavorListener = java.util.EventListener & FlavorListener_S & FlavorListener$;
  1866. interface FlavorMap_S {
  1867. }
  1868. interface FlavorMap$ {
  1869. getFlavorsForNatives(arg0: string[]): java.util.Map;
  1870. getNativesForFlavors(arg0: DataFlavor[]): java.util.Map;
  1871. }
  1872. type FlavorMap = FlavorMap_S & FlavorMap$;
  1873. interface Transferable_S {
  1874. }
  1875. interface Transferable$ {
  1876. getTransferData(arg0: DataFlavor): any;
  1877. getTransferDataFlavors(): DataFlavor[];
  1878. isDataFlavorSupported(arg0: DataFlavor): boolean;
  1879. }
  1880. type Transferable = Transferable_S & Transferable$;
  1881. }
  1882. namespace java.awt.dnd {
  1883. interface DragGestureEvent_S {
  1884. }
  1885. type DragGestureEvent_ST = java.util.EventObject_S & DragGestureEvent_S;
  1886. interface DragGestureEvent_C extends DragGestureEvent_ST {
  1887. new (arg0: DragGestureRecognizer, arg1: number, arg2: Point, arg3: java.util.List): DragGestureEvent;
  1888. }
  1889. interface DragGestureEvent$ {
  1890. getComponent(): Component;
  1891. getDragAction(): number;
  1892. getDragOrigin(): Point;
  1893. getDragSource(): DragSource;
  1894. getSourceAsDragGestureRecognizer(): DragGestureRecognizer;
  1895. getTriggerEvent(): java.awt.event.InputEvent;
  1896. iterator(): java.util.Iterator;
  1897. startDrag(arg0: Cursor, arg1: java.awt.datatransfer.Transferable): void;
  1898. startDrag(arg0: Cursor, arg1: java.awt.datatransfer.Transferable, arg2: DragSourceListener): void;
  1899. startDrag(arg0: Cursor, arg1: Image, arg2: Point, arg3: java.awt.datatransfer.Transferable, arg4: DragSourceListener): void;
  1900. toArray(): any[];
  1901. toArray(arg0: any[]): any[];
  1902. }
  1903. type DragGestureEvent = java.util.EventObject & DragGestureEvent_S & DragGestureEvent$;
  1904. interface DragGestureListener_S {
  1905. }
  1906. interface DragGestureListener$ {
  1907. dragGestureRecognized(arg0: DragGestureEvent): void;
  1908. }
  1909. type DragGestureListener = java.util.EventListener & DragGestureListener_S & DragGestureListener$;
  1910. interface DragGestureRecognizer_S {
  1911. }
  1912. type DragGestureRecognizer_ST = java.io.Serializable_S & DragGestureRecognizer_S;
  1913. interface DragGestureRecognizer_C extends DragGestureRecognizer_ST {
  1914. }
  1915. interface DragGestureRecognizer$ {
  1916. addDragGestureListener(arg0: DragGestureListener): void;
  1917. getComponent(): Component;
  1918. getDragSource(): DragSource;
  1919. getSourceActions(): number;
  1920. getTriggerEvent(): java.awt.event.InputEvent;
  1921. removeDragGestureListener(arg0: DragGestureListener): void;
  1922. resetRecognizer(): void;
  1923. setComponent(arg0: Component): void;
  1924. setSourceActions(arg0: number): void;
  1925. }
  1926. type DragGestureRecognizer = java.io.Serializable & DragGestureRecognizer_S & DragGestureRecognizer$;
  1927. interface DragSource_S {
  1928. readonly DefaultCopyDrop: Cursor;
  1929. readonly DefaultCopyNoDrop: Cursor;
  1930. readonly DefaultLinkDrop: Cursor;
  1931. readonly DefaultLinkNoDrop: Cursor;
  1932. readonly DefaultMoveDrop: Cursor;
  1933. readonly DefaultMoveNoDrop: Cursor;
  1934. getDefaultDragSource(): DragSource;
  1935. getDragThreshold(): number;
  1936. isDragImageSupported(): boolean;
  1937. }
  1938. type DragSource_ST = java.io.Serializable_S & DragSource_S;
  1939. interface DragSource_C extends DragSource_ST {
  1940. new (): DragSource;
  1941. }
  1942. interface DragSource$ {
  1943. addDragSourceListener(arg0: DragSourceListener): void;
  1944. addDragSourceMotionListener(arg0: DragSourceMotionListener): void;
  1945. createDefaultDragGestureRecognizer(arg0: Component, arg1: number, arg2: DragGestureListener): DragGestureRecognizer;
  1946. createDragGestureRecognizer(arg0: java.lang.Class, arg1: Component, arg2: number, arg3: DragGestureListener): DragGestureRecognizer;
  1947. getDragSourceListeners(): DragSourceListener[];
  1948. getDragSourceMotionListeners(): DragSourceMotionListener[];
  1949. getFlavorMap(): java.awt.datatransfer.FlavorMap;
  1950. getListeners(arg0: java.lang.Class): java.util.EventListener[];
  1951. removeDragSourceListener(arg0: DragSourceListener): void;
  1952. removeDragSourceMotionListener(arg0: DragSourceMotionListener): void;
  1953. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: java.awt.datatransfer.Transferable, arg3: DragSourceListener): void;
  1954. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: java.awt.datatransfer.Transferable, arg3: DragSourceListener, arg4: java.awt.datatransfer.FlavorMap): void;
  1955. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: Image, arg3: Point, arg4: java.awt.datatransfer.Transferable, arg5: DragSourceListener): void;
  1956. startDrag(arg0: DragGestureEvent, arg1: Cursor, arg2: Image, arg3: Point, arg4: java.awt.datatransfer.Transferable, arg5: DragSourceListener, arg6: java.awt.datatransfer.FlavorMap): void;
  1957. }
  1958. type DragSource = java.io.Serializable & DragSource_S & DragSource$;
  1959. interface DragSourceContext_S {
  1960. }
  1961. type DragSourceContext_ST = DragSourceMotionListener_S & DragSourceListener_S & java.io.Serializable_S & DragSourceContext_S;
  1962. interface DragSourceContext_C extends DragSourceContext_ST {
  1963. new (arg0: java.awt.dnd.peer.DragSourceContextPeer, arg1: DragGestureEvent, arg2: Cursor, arg3: Image, arg4: Point, arg5: java.awt.datatransfer.Transferable, arg6: DragSourceListener): DragSourceContext;
  1964. }
  1965. interface DragSourceContext$ {
  1966. addDragSourceListener(arg0: DragSourceListener): void;
  1967. getComponent(): Component;
  1968. getCursor(): Cursor;
  1969. getDragSource(): DragSource;
  1970. getSourceActions(): number;
  1971. getTransferable(): java.awt.datatransfer.Transferable;
  1972. getTrigger(): DragGestureEvent;
  1973. removeDragSourceListener(arg0: DragSourceListener): void;
  1974. setCursor(arg0: Cursor): void;
  1975. transferablesFlavorsChanged(): void;
  1976. }
  1977. type DragSourceContext = DragSourceListener & DragSourceMotionListener & java.io.Serializable & DragSourceContext_S & DragSourceContext$;
  1978. interface DragSourceDragEvent_S {
  1979. }
  1980. type DragSourceDragEvent_ST = DragSourceEvent_S & DragSourceDragEvent_S;
  1981. interface DragSourceDragEvent_C extends DragSourceDragEvent_ST {
  1982. new (arg0: DragSourceContext, arg1: number, arg2: number, arg3: number): DragSourceDragEvent;
  1983. new (arg0: DragSourceContext, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): DragSourceDragEvent;
  1984. }
  1985. interface DragSourceDragEvent$ {
  1986. getDropAction(): number;
  1987. getGestureModifiers(): number;
  1988. getGestureModifiersEx(): number;
  1989. getTargetActions(): number;
  1990. getUserAction(): number;
  1991. }
  1992. type DragSourceDragEvent = DragSourceEvent & DragSourceDragEvent_S & DragSourceDragEvent$;
  1993. interface DragSourceDropEvent_S {
  1994. }
  1995. type DragSourceDropEvent_ST = DragSourceEvent_S & DragSourceDropEvent_S;
  1996. interface DragSourceDropEvent_C extends DragSourceDropEvent_ST {
  1997. new (arg0: DragSourceContext): DragSourceDropEvent;
  1998. new (arg0: DragSourceContext, arg1: number, arg2: boolean): DragSourceDropEvent;
  1999. new (arg0: DragSourceContext, arg1: number, arg2: boolean, arg3: number, arg4: number): DragSourceDropEvent;
  2000. }
  2001. interface DragSourceDropEvent$ {
  2002. getDropAction(): number;
  2003. getDropSuccess(): boolean;
  2004. }
  2005. type DragSourceDropEvent = DragSourceEvent & DragSourceDropEvent_S & DragSourceDropEvent$;
  2006. interface DragSourceEvent_S {
  2007. }
  2008. type DragSourceEvent_ST = java.util.EventObject_S & DragSourceEvent_S;
  2009. interface DragSourceEvent_C extends DragSourceEvent_ST {
  2010. new (arg0: DragSourceContext): DragSourceEvent;
  2011. new (arg0: DragSourceContext, arg1: number, arg2: number): DragSourceEvent;
  2012. }
  2013. interface DragSourceEvent$ {
  2014. getDragSourceContext(): DragSourceContext;
  2015. getLocation(): Point;
  2016. getX(): number;
  2017. getY(): number;
  2018. }
  2019. type DragSourceEvent = java.util.EventObject & DragSourceEvent_S & DragSourceEvent$;
  2020. interface DragSourceListener_S {
  2021. }
  2022. interface DragSourceListener$ {
  2023. dragDropEnd(arg0: DragSourceDropEvent): void;
  2024. dragEnter(arg0: DragSourceDragEvent): void;
  2025. dragExit(arg0: DragSourceEvent): void;
  2026. dragOver(arg0: DragSourceDragEvent): void;
  2027. dropActionChanged(arg0: DragSourceDragEvent): void;
  2028. }
  2029. type DragSourceListener = java.util.EventListener & DragSourceListener_S & DragSourceListener$;
  2030. interface DragSourceMotionListener_S {
  2031. }
  2032. interface DragSourceMotionListener$ {
  2033. dragMouseMoved(arg0: DragSourceDragEvent): void;
  2034. }
  2035. type DragSourceMotionListener = java.util.EventListener & DragSourceMotionListener_S & DragSourceMotionListener$;
  2036. interface DropTarget_S {
  2037. }
  2038. type DropTarget_ST = DropTargetListener_S & java.io.Serializable_S & DropTarget_S;
  2039. interface DropTarget_C extends DropTarget_ST {
  2040. new (): DropTarget;
  2041. new (arg0: Component, arg1: DropTargetListener): DropTarget;
  2042. new (arg0: Component, arg1: number, arg2: DropTargetListener): DropTarget;
  2043. new (arg0: Component, arg1: number, arg2: DropTargetListener, arg3: boolean): DropTarget;
  2044. new (arg0: Component, arg1: number, arg2: DropTargetListener, arg3: boolean, arg4: java.awt.datatransfer.FlavorMap): DropTarget;
  2045. }
  2046. interface DropTarget$ {
  2047. addDropTargetListener(arg0: DropTargetListener): void;
  2048. addNotify(arg0: java.awt.peer.ComponentPeer): void;
  2049. getComponent(): Component;
  2050. getDefaultActions(): number;
  2051. getDropTargetContext(): DropTargetContext;
  2052. getFlavorMap(): java.awt.datatransfer.FlavorMap;
  2053. isActive(): boolean;
  2054. removeDropTargetListener(arg0: DropTargetListener): void;
  2055. removeNotify(arg0: java.awt.peer.ComponentPeer): void;
  2056. setActive(arg0: boolean): void;
  2057. setComponent(arg0: Component): void;
  2058. setDefaultActions(arg0: number): void;
  2059. setFlavorMap(arg0: java.awt.datatransfer.FlavorMap): void;
  2060. }
  2061. type DropTarget = DropTargetListener & java.io.Serializable & DropTarget_S & DropTarget$;
  2062. interface DropTargetContext_S {
  2063. }
  2064. type DropTargetContext_ST = java.io.Serializable_S & DropTargetContext_S;
  2065. interface DropTargetContext_C extends DropTargetContext_ST {
  2066. new (): DropTargetContext;
  2067. }
  2068. interface DropTargetContext$ {
  2069. addNotify(arg0: java.awt.dnd.peer.DropTargetContextPeer): void;
  2070. dropComplete(arg0: boolean): void;
  2071. getComponent(): Component;
  2072. getDropTarget(): DropTarget;
  2073. removeNotify(): void;
  2074. }
  2075. type DropTargetContext = java.io.Serializable & DropTargetContext_S & DropTargetContext$;
  2076. interface DropTargetDragEvent_S {
  2077. }
  2078. type DropTargetDragEvent_ST = DropTargetEvent_S & DropTargetDragEvent_S;
  2079. interface DropTargetDragEvent_C extends DropTargetDragEvent_ST {
  2080. new (arg0: DropTargetContext, arg1: Point, arg2: number, arg3: number): DropTargetDragEvent;
  2081. }
  2082. interface DropTargetDragEvent$ {
  2083. acceptDrag(arg0: number): void;
  2084. getCurrentDataFlavors(): java.awt.datatransfer.DataFlavor[];
  2085. getCurrentDataFlavorsAsList(): java.util.List;
  2086. getDropAction(): number;
  2087. getLocation(): Point;
  2088. getSourceActions(): number;
  2089. getTransferable(): java.awt.datatransfer.Transferable;
  2090. isDataFlavorSupported(arg0: java.awt.datatransfer.DataFlavor): boolean;
  2091. rejectDrag(): void;
  2092. }
  2093. type DropTargetDragEvent = DropTargetEvent & DropTargetDragEvent_S & DropTargetDragEvent$;
  2094. interface DropTargetDropEvent_S {
  2095. }
  2096. type DropTargetDropEvent_ST = DropTargetEvent_S & DropTargetDropEvent_S;
  2097. interface DropTargetDropEvent_C extends DropTargetDropEvent_ST {
  2098. new (arg0: DropTargetContext, arg1: Point, arg2: number, arg3: number): DropTargetDropEvent;
  2099. new (arg0: DropTargetContext, arg1: Point, arg2: number, arg3: number, arg4: boolean): DropTargetDropEvent;
  2100. }
  2101. interface DropTargetDropEvent$ {
  2102. acceptDrop(arg0: number): void;
  2103. dropComplete(arg0: boolean): void;
  2104. getCurrentDataFlavors(): java.awt.datatransfer.DataFlavor[];
  2105. getCurrentDataFlavorsAsList(): java.util.List;
  2106. getDropAction(): number;
  2107. getLocation(): Point;
  2108. getSourceActions(): number;
  2109. getTransferable(): java.awt.datatransfer.Transferable;
  2110. isDataFlavorSupported(arg0: java.awt.datatransfer.DataFlavor): boolean;
  2111. isLocalTransfer(): boolean;
  2112. rejectDrop(): void;
  2113. }
  2114. type DropTargetDropEvent = DropTargetEvent & DropTargetDropEvent_S & DropTargetDropEvent$;
  2115. interface DropTargetEvent_S {
  2116. }
  2117. type DropTargetEvent_ST = java.util.EventObject_S & DropTargetEvent_S;
  2118. interface DropTargetEvent_C extends DropTargetEvent_ST {
  2119. new (arg0: DropTargetContext): DropTargetEvent;
  2120. }
  2121. interface DropTargetEvent$ {
  2122. getDropTargetContext(): DropTargetContext;
  2123. }
  2124. type DropTargetEvent = java.util.EventObject & DropTargetEvent_S & DropTargetEvent$;
  2125. interface DropTargetListener_S {
  2126. }
  2127. interface DropTargetListener$ {
  2128. dragEnter(arg0: DropTargetDragEvent): void;
  2129. dragExit(arg0: DropTargetEvent): void;
  2130. dragOver(arg0: DropTargetDragEvent): void;
  2131. drop(arg0: DropTargetDropEvent): void;
  2132. dropActionChanged(arg0: DropTargetDragEvent): void;
  2133. }
  2134. type DropTargetListener = java.util.EventListener & DropTargetListener_S & DropTargetListener$;
  2135. }
  2136. namespace java.awt.dnd.peer {
  2137. interface DragSourceContextPeer_S {
  2138. }
  2139. interface DragSourceContextPeer$ {
  2140. getCursor(): Cursor;
  2141. setCursor(arg0: Cursor): void;
  2142. startDrag(arg0: DragSourceContext, arg1: Cursor, arg2: Image, arg3: Point): void;
  2143. transferablesFlavorsChanged(): void;
  2144. }
  2145. type DragSourceContextPeer = DragSourceContextPeer_S & DragSourceContextPeer$;
  2146. interface DropTargetContextPeer_S {
  2147. }
  2148. interface DropTargetContextPeer$ {
  2149. acceptDrag(arg0: number): void;
  2150. acceptDrop(arg0: number): void;
  2151. dropComplete(arg0: boolean): void;
  2152. getDropTarget(): DropTarget;
  2153. getTargetActions(): number;
  2154. getTransferDataFlavors(): java.awt.datatransfer.DataFlavor[];
  2155. getTransferable(): java.awt.datatransfer.Transferable;
  2156. isTransferableJVMLocal(): boolean;
  2157. rejectDrag(): void;
  2158. rejectDrop(): void;
  2159. setTargetActions(arg0: number): void;
  2160. }
  2161. type DropTargetContextPeer = DropTargetContextPeer_S & DropTargetContextPeer$;
  2162. }
  2163. namespace java.awt.event {
  2164. interface AWTEventListener_S {
  2165. }
  2166. interface AWTEventListener$ {
  2167. eventDispatched(arg0: AWTEvent): void;
  2168. }
  2169. type AWTEventListener = java.util.EventListener & AWTEventListener_S & AWTEventListener$;
  2170. interface ActionEvent_S {
  2171. readonly ACTION_FIRST: number;
  2172. readonly ACTION_LAST: number;
  2173. readonly ACTION_PERFORMED: number;
  2174. readonly ALT_MASK: number;
  2175. readonly CTRL_MASK: number;
  2176. readonly META_MASK: number;
  2177. readonly SHIFT_MASK: number;
  2178. }
  2179. type ActionEvent_ST = AWTEvent_S & ActionEvent_S;
  2180. interface ActionEvent_C extends ActionEvent_ST {
  2181. new (arg0: any, arg1: number, arg2: string): ActionEvent;
  2182. new (arg0: any, arg1: number, arg2: string, arg3: number): ActionEvent;
  2183. new (arg0: any, arg1: number, arg2: string, arg3: long, arg4: number): ActionEvent;
  2184. }
  2185. interface ActionEvent$ {
  2186. getActionCommand(): string;
  2187. getModifiers(): number;
  2188. getWhen(): long;
  2189. }
  2190. type ActionEvent = AWTEvent & ActionEvent_S & ActionEvent$;
  2191. interface ActionListener_S {
  2192. }
  2193. interface ActionListener$ {
  2194. actionPerformed(arg0: ActionEvent): void;
  2195. }
  2196. type ActionListener = java.util.EventListener & ActionListener_S & ActionListener$;
  2197. interface ComponentEvent_S {
  2198. readonly COMPONENT_FIRST: number;
  2199. readonly COMPONENT_HIDDEN: number;
  2200. readonly COMPONENT_LAST: number;
  2201. readonly COMPONENT_MOVED: number;
  2202. readonly COMPONENT_RESIZED: number;
  2203. readonly COMPONENT_SHOWN: number;
  2204. }
  2205. type ComponentEvent_ST = AWTEvent_S & ComponentEvent_S;
  2206. interface ComponentEvent_C extends ComponentEvent_ST {
  2207. new (arg0: Component, arg1: number): ComponentEvent;
  2208. }
  2209. interface ComponentEvent$ {
  2210. getComponent(): Component;
  2211. }
  2212. type ComponentEvent = AWTEvent & ComponentEvent_S & ComponentEvent$;
  2213. interface ComponentListener_S {
  2214. }
  2215. interface ComponentListener$ {
  2216. componentHidden(arg0: ComponentEvent): void;
  2217. componentMoved(arg0: ComponentEvent): void;
  2218. componentResized(arg0: ComponentEvent): void;
  2219. componentShown(arg0: ComponentEvent): void;
  2220. }
  2221. type ComponentListener = java.util.EventListener & ComponentListener_S & ComponentListener$;
  2222. interface ContainerEvent_S {
  2223. readonly COMPONENT_ADDED: number;
  2224. readonly COMPONENT_REMOVED: number;
  2225. readonly CONTAINER_FIRST: number;
  2226. readonly CONTAINER_LAST: number;
  2227. }
  2228. type ContainerEvent_ST = ComponentEvent_S & ContainerEvent_S;
  2229. interface ContainerEvent_C extends ContainerEvent_ST {
  2230. new (arg0: Component, arg1: number, arg2: Component): ContainerEvent;
  2231. }
  2232. interface ContainerEvent$ {
  2233. getChild(): Component;
  2234. getContainer(): Container;
  2235. }
  2236. type ContainerEvent = ComponentEvent & ContainerEvent_S & ContainerEvent$;
  2237. interface ContainerListener_S {
  2238. }
  2239. interface ContainerListener$ {
  2240. componentAdded(arg0: ContainerEvent): void;
  2241. componentRemoved(arg0: ContainerEvent): void;
  2242. }
  2243. type ContainerListener = java.util.EventListener & ContainerListener_S & ContainerListener$;
  2244. interface FocusEvent_S {
  2245. readonly FOCUS_FIRST: number;
  2246. readonly FOCUS_GAINED: number;
  2247. readonly FOCUS_LAST: number;
  2248. readonly FOCUS_LOST: number;
  2249. }
  2250. type FocusEvent_ST = ComponentEvent_S & FocusEvent_S;
  2251. interface FocusEvent_C extends FocusEvent_ST {
  2252. new (arg0: Component, arg1: number): FocusEvent;
  2253. new (arg0: Component, arg1: number, arg2: boolean): FocusEvent;
  2254. new (arg0: Component, arg1: number, arg2: boolean, arg3: Component): FocusEvent;
  2255. }
  2256. interface FocusEvent$ {
  2257. getOppositeComponent(): Component;
  2258. isTemporary(): boolean;
  2259. }
  2260. type FocusEvent = ComponentEvent & FocusEvent_S & FocusEvent$;
  2261. interface FocusListener_S {
  2262. }
  2263. interface FocusListener$ {
  2264. focusGained(arg0: FocusEvent): void;
  2265. focusLost(arg0: FocusEvent): void;
  2266. }
  2267. type FocusListener = java.util.EventListener & FocusListener_S & FocusListener$;
  2268. interface HierarchyBoundsListener_S {
  2269. }
  2270. interface HierarchyBoundsListener$ {
  2271. ancestorMoved(arg0: HierarchyEvent): void;
  2272. ancestorResized(arg0: HierarchyEvent): void;
  2273. }
  2274. type HierarchyBoundsListener = java.util.EventListener & HierarchyBoundsListener_S & HierarchyBoundsListener$;
  2275. interface HierarchyEvent_S {
  2276. readonly ANCESTOR_MOVED: number;
  2277. readonly ANCESTOR_RESIZED: number;
  2278. readonly DISPLAYABILITY_CHANGED: number;
  2279. readonly HIERARCHY_CHANGED: number;
  2280. readonly HIERARCHY_FIRST: number;
  2281. readonly HIERARCHY_LAST: number;
  2282. readonly PARENT_CHANGED: number;
  2283. readonly SHOWING_CHANGED: number;
  2284. }
  2285. type HierarchyEvent_ST = AWTEvent_S & HierarchyEvent_S;
  2286. interface HierarchyEvent_C extends HierarchyEvent_ST {
  2287. new (arg0: Component, arg1: number, arg2: Component, arg3: Container): HierarchyEvent;
  2288. new (arg0: Component, arg1: number, arg2: Component, arg3: Container, arg4: long): HierarchyEvent;
  2289. }
  2290. interface HierarchyEvent$ {
  2291. getChangeFlags(): long;
  2292. getChanged(): Component;
  2293. getChangedParent(): Container;
  2294. getComponent(): Component;
  2295. }
  2296. type HierarchyEvent = AWTEvent & HierarchyEvent_S & HierarchyEvent$;
  2297. interface HierarchyListener_S {
  2298. }
  2299. interface HierarchyListener$ {
  2300. hierarchyChanged(arg0: HierarchyEvent): void;
  2301. }
  2302. type HierarchyListener = java.util.EventListener & HierarchyListener_S & HierarchyListener$;
  2303. interface InputEvent_S {
  2304. readonly ALT_DOWN_MASK: number;
  2305. readonly ALT_GRAPH_DOWN_MASK: number;
  2306. readonly ALT_GRAPH_MASK: number;
  2307. readonly ALT_MASK: number;
  2308. readonly BUTTON1_DOWN_MASK: number;
  2309. readonly BUTTON1_MASK: number;
  2310. readonly BUTTON2_DOWN_MASK: number;
  2311. readonly BUTTON2_MASK: number;
  2312. readonly BUTTON3_DOWN_MASK: number;
  2313. readonly BUTTON3_MASK: number;
  2314. readonly CTRL_DOWN_MASK: number;
  2315. readonly CTRL_MASK: number;
  2316. readonly META_DOWN_MASK: number;
  2317. readonly META_MASK: number;
  2318. readonly SHIFT_DOWN_MASK: number;
  2319. readonly SHIFT_MASK: number;
  2320. getMaskForButton(arg0: number): number;
  2321. getModifiersExText(arg0: number): string;
  2322. }
  2323. type InputEvent_ST = ComponentEvent_S & InputEvent_S;
  2324. interface InputEvent_C extends InputEvent_ST {
  2325. }
  2326. interface InputEvent$ {
  2327. consume(): void;
  2328. getModifiers(): number;
  2329. getModifiersEx(): number;
  2330. getWhen(): long;
  2331. isAltDown(): boolean;
  2332. isAltGraphDown(): boolean;
  2333. isConsumed(): boolean;
  2334. isControlDown(): boolean;
  2335. isMetaDown(): boolean;
  2336. isShiftDown(): boolean;
  2337. }
  2338. type InputEvent = ComponentEvent & InputEvent_S & InputEvent$;
  2339. interface InputMethodEvent_S {
  2340. readonly CARET_POSITION_CHANGED: number;
  2341. readonly INPUT_METHOD_FIRST: number;
  2342. readonly INPUT_METHOD_LAST: number;
  2343. readonly INPUT_METHOD_TEXT_CHANGED: number;
  2344. }
  2345. type InputMethodEvent_ST = AWTEvent_S & InputMethodEvent_S;
  2346. interface InputMethodEvent_C extends InputMethodEvent_ST {
  2347. new (arg0: Component, arg1: number, arg2: java.awt.font.TextHitInfo, arg3: java.awt.font.TextHitInfo): InputMethodEvent;
  2348. new (arg0: Component, arg1: number, arg2: java.text.AttributedCharacterIterator, arg3: number, arg4: java.awt.font.TextHitInfo, arg5: java.awt.font.TextHitInfo): InputMethodEvent;
  2349. new (arg0: Component, arg1: number, arg2: long, arg3: java.text.AttributedCharacterIterator, arg4: number, arg5: java.awt.font.TextHitInfo, arg6: java.awt.font.TextHitInfo): InputMethodEvent;
  2350. }
  2351. interface InputMethodEvent$ {
  2352. consume(): void;
  2353. getCaret(): java.awt.font.TextHitInfo;
  2354. getCommittedCharacterCount(): number;
  2355. getText(): java.text.AttributedCharacterIterator;
  2356. getVisiblePosition(): java.awt.font.TextHitInfo;
  2357. getWhen(): long;
  2358. isConsumed(): boolean;
  2359. }
  2360. type InputMethodEvent = AWTEvent & InputMethodEvent_S & InputMethodEvent$;
  2361. interface InputMethodListener_S {
  2362. }
  2363. interface InputMethodListener$ {
  2364. caretPositionChanged(arg0: InputMethodEvent): void;
  2365. inputMethodTextChanged(arg0: InputMethodEvent): void;
  2366. }
  2367. type InputMethodListener = java.util.EventListener & InputMethodListener_S & InputMethodListener$;
  2368. interface KeyEvent_S {
  2369. readonly CHAR_UNDEFINED: string;
  2370. readonly KEY_FIRST: number;
  2371. readonly KEY_LAST: number;
  2372. readonly KEY_LOCATION_LEFT: number;
  2373. readonly KEY_LOCATION_NUMPAD: number;
  2374. readonly KEY_LOCATION_RIGHT: number;
  2375. readonly KEY_LOCATION_STANDARD: number;
  2376. readonly KEY_LOCATION_UNKNOWN: number;
  2377. readonly KEY_PRESSED: number;
  2378. readonly KEY_RELEASED: number;
  2379. readonly KEY_TYPED: number;
  2380. readonly VK_0: number;
  2381. readonly VK_1: number;
  2382. readonly VK_2: number;
  2383. readonly VK_3: number;
  2384. readonly VK_4: number;
  2385. readonly VK_5: number;
  2386. readonly VK_6: number;
  2387. readonly VK_7: number;
  2388. readonly VK_8: number;
  2389. readonly VK_9: number;
  2390. readonly VK_A: number;
  2391. readonly VK_ACCEPT: number;
  2392. readonly VK_ADD: number;
  2393. readonly VK_AGAIN: number;
  2394. readonly VK_ALL_CANDIDATES: number;
  2395. readonly VK_ALPHANUMERIC: number;
  2396. readonly VK_ALT: number;
  2397. readonly VK_ALT_GRAPH: number;
  2398. readonly VK_AMPERSAND: number;
  2399. readonly VK_ASTERISK: number;
  2400. readonly VK_AT: number;
  2401. readonly VK_B: number;
  2402. readonly VK_BACK_QUOTE: number;
  2403. readonly VK_BACK_SLASH: number;
  2404. readonly VK_BACK_SPACE: number;
  2405. readonly VK_BEGIN: number;
  2406. readonly VK_BRACELEFT: number;
  2407. readonly VK_BRACERIGHT: number;
  2408. readonly VK_C: number;
  2409. readonly VK_CANCEL: number;
  2410. readonly VK_CAPS_LOCK: number;
  2411. readonly VK_CIRCUMFLEX: number;
  2412. readonly VK_CLEAR: number;
  2413. readonly VK_CLOSE_BRACKET: number;
  2414. readonly VK_CODE_INPUT: number;
  2415. readonly VK_COLON: number;
  2416. readonly VK_COMMA: number;
  2417. readonly VK_COMPOSE: number;
  2418. readonly VK_CONTEXT_MENU: number;
  2419. readonly VK_CONTROL: number;
  2420. readonly VK_CONVERT: number;
  2421. readonly VK_COPY: number;
  2422. readonly VK_CUT: number;
  2423. readonly VK_D: number;
  2424. readonly VK_DEAD_ABOVEDOT: number;
  2425. readonly VK_DEAD_ABOVERING: number;
  2426. readonly VK_DEAD_ACUTE: number;
  2427. readonly VK_DEAD_BREVE: number;
  2428. readonly VK_DEAD_CARON: number;
  2429. readonly VK_DEAD_CEDILLA: number;
  2430. readonly VK_DEAD_CIRCUMFLEX: number;
  2431. readonly VK_DEAD_DIAERESIS: number;
  2432. readonly VK_DEAD_DOUBLEACUTE: number;
  2433. readonly VK_DEAD_GRAVE: number;
  2434. readonly VK_DEAD_IOTA: number;
  2435. readonly VK_DEAD_MACRON: number;
  2436. readonly VK_DEAD_OGONEK: number;
  2437. readonly VK_DEAD_SEMIVOICED_SOUND: number;
  2438. readonly VK_DEAD_TILDE: number;
  2439. readonly VK_DEAD_VOICED_SOUND: number;
  2440. readonly VK_DECIMAL: number;
  2441. readonly VK_DELETE: number;
  2442. readonly VK_DIVIDE: number;
  2443. readonly VK_DOLLAR: number;
  2444. readonly VK_DOWN: number;
  2445. readonly VK_E: number;
  2446. readonly VK_END: number;
  2447. readonly VK_ENTER: number;
  2448. readonly VK_EQUALS: number;
  2449. readonly VK_ESCAPE: number;
  2450. readonly VK_EURO_SIGN: number;
  2451. readonly VK_EXCLAMATION_MARK: number;
  2452. readonly VK_F: number;
  2453. readonly VK_F1: number;
  2454. readonly VK_F10: number;
  2455. readonly VK_F11: number;
  2456. readonly VK_F12: number;
  2457. readonly VK_F13: number;
  2458. readonly VK_F14: number;
  2459. readonly VK_F15: number;
  2460. readonly VK_F16: number;
  2461. readonly VK_F17: number;
  2462. readonly VK_F18: number;
  2463. readonly VK_F19: number;
  2464. readonly VK_F2: number;
  2465. readonly VK_F20: number;
  2466. readonly VK_F21: number;
  2467. readonly VK_F22: number;
  2468. readonly VK_F23: number;
  2469. readonly VK_F24: number;
  2470. readonly VK_F3: number;
  2471. readonly VK_F4: number;
  2472. readonly VK_F5: number;
  2473. readonly VK_F6: number;
  2474. readonly VK_F7: number;
  2475. readonly VK_F8: number;
  2476. readonly VK_F9: number;
  2477. readonly VK_FINAL: number;
  2478. readonly VK_FIND: number;
  2479. readonly VK_FULL_WIDTH: number;
  2480. readonly VK_G: number;
  2481. readonly VK_GREATER: number;
  2482. readonly VK_H: number;
  2483. readonly VK_HALF_WIDTH: number;
  2484. readonly VK_HELP: number;
  2485. readonly VK_HIRAGANA: number;
  2486. readonly VK_HOME: number;
  2487. readonly VK_I: number;
  2488. readonly VK_INPUT_METHOD_ON_OFF: number;
  2489. readonly VK_INSERT: number;
  2490. readonly VK_INVERTED_EXCLAMATION_MARK: number;
  2491. readonly VK_J: number;
  2492. readonly VK_JAPANESE_HIRAGANA: number;
  2493. readonly VK_JAPANESE_KATAKANA: number;
  2494. readonly VK_JAPANESE_ROMAN: number;
  2495. readonly VK_K: number;
  2496. readonly VK_KANA: number;
  2497. readonly VK_KANA_LOCK: number;
  2498. readonly VK_KANJI: number;
  2499. readonly VK_KATAKANA: number;
  2500. readonly VK_KP_DOWN: number;
  2501. readonly VK_KP_LEFT: number;
  2502. readonly VK_KP_RIGHT: number;
  2503. readonly VK_KP_UP: number;
  2504. readonly VK_L: number;
  2505. readonly VK_LEFT: number;
  2506. readonly VK_LEFT_PARENTHESIS: number;
  2507. readonly VK_LESS: number;
  2508. readonly VK_M: number;
  2509. readonly VK_META: number;
  2510. readonly VK_MINUS: number;
  2511. readonly VK_MODECHANGE: number;
  2512. readonly VK_MULTIPLY: number;
  2513. readonly VK_N: number;
  2514. readonly VK_NONCONVERT: number;
  2515. readonly VK_NUMBER_SIGN: number;
  2516. readonly VK_NUMPAD0: number;
  2517. readonly VK_NUMPAD1: number;
  2518. readonly VK_NUMPAD2: number;
  2519. readonly VK_NUMPAD3: number;
  2520. readonly VK_NUMPAD4: number;
  2521. readonly VK_NUMPAD5: number;
  2522. readonly VK_NUMPAD6: number;
  2523. readonly VK_NUMPAD7: number;
  2524. readonly VK_NUMPAD8: number;
  2525. readonly VK_NUMPAD9: number;
  2526. readonly VK_NUM_LOCK: number;
  2527. readonly VK_O: number;
  2528. readonly VK_OPEN_BRACKET: number;
  2529. readonly VK_P: number;
  2530. readonly VK_PAGE_DOWN: number;
  2531. readonly VK_PAGE_UP: number;
  2532. readonly VK_PASTE: number;
  2533. readonly VK_PAUSE: number;
  2534. readonly VK_PERIOD: number;
  2535. readonly VK_PLUS: number;
  2536. readonly VK_PREVIOUS_CANDIDATE: number;
  2537. readonly VK_PRINTSCREEN: number;
  2538. readonly VK_PROPS: number;
  2539. readonly VK_Q: number;
  2540. readonly VK_QUOTE: number;
  2541. readonly VK_QUOTEDBL: number;
  2542. readonly VK_R: number;
  2543. readonly VK_RIGHT: number;
  2544. readonly VK_RIGHT_PARENTHESIS: number;
  2545. readonly VK_ROMAN_CHARACTERS: number;
  2546. readonly VK_S: number;
  2547. readonly VK_SCROLL_LOCK: number;
  2548. readonly VK_SEMICOLON: number;
  2549. readonly VK_SEPARATER: number;
  2550. readonly VK_SEPARATOR: number;
  2551. readonly VK_SHIFT: number;
  2552. readonly VK_SLASH: number;
  2553. readonly VK_SPACE: number;
  2554. readonly VK_STOP: number;
  2555. readonly VK_SUBTRACT: number;
  2556. readonly VK_T: number;
  2557. readonly VK_TAB: number;
  2558. readonly VK_U: number;
  2559. readonly VK_UNDEFINED: number;
  2560. readonly VK_UNDERSCORE: number;
  2561. readonly VK_UNDO: number;
  2562. readonly VK_UP: number;
  2563. readonly VK_V: number;
  2564. readonly VK_W: number;
  2565. readonly VK_WINDOWS: number;
  2566. readonly VK_X: number;
  2567. readonly VK_Y: number;
  2568. readonly VK_Z: number;
  2569. getExtendedKeyCodeForChar(arg0: number): number;
  2570. getKeyModifiersText(arg0: number): string;
  2571. getKeyText(arg0: number): string;
  2572. }
  2573. type KeyEvent_ST = InputEvent_S & KeyEvent_S;
  2574. interface KeyEvent_C extends KeyEvent_ST {
  2575. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: string): KeyEvent;
  2576. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: string, arg6: number): KeyEvent;
  2577. }
  2578. interface KeyEvent$ {
  2579. getExtendedKeyCode(): number;
  2580. getKeyChar(): string;
  2581. getKeyCode(): number;
  2582. getKeyLocation(): number;
  2583. isActionKey(): boolean;
  2584. setKeyChar(arg0: string): void;
  2585. setKeyCode(arg0: number): void;
  2586. }
  2587. type KeyEvent = InputEvent & KeyEvent_S & KeyEvent$;
  2588. interface KeyListener_S {
  2589. }
  2590. interface KeyListener$ {
  2591. keyPressed(arg0: KeyEvent): void;
  2592. keyReleased(arg0: KeyEvent): void;
  2593. keyTyped(arg0: KeyEvent): void;
  2594. }
  2595. type KeyListener = java.util.EventListener & KeyListener_S & KeyListener$;
  2596. interface MouseEvent_S {
  2597. readonly BUTTON1: number;
  2598. readonly BUTTON2: number;
  2599. readonly BUTTON3: number;
  2600. readonly MOUSE_CLICKED: number;
  2601. readonly MOUSE_DRAGGED: number;
  2602. readonly MOUSE_ENTERED: number;
  2603. readonly MOUSE_EXITED: number;
  2604. readonly MOUSE_FIRST: number;
  2605. readonly MOUSE_LAST: number;
  2606. readonly MOUSE_MOVED: number;
  2607. readonly MOUSE_PRESSED: number;
  2608. readonly MOUSE_RELEASED: number;
  2609. readonly MOUSE_WHEEL: number;
  2610. readonly NOBUTTON: number;
  2611. getMouseModifiersText(arg0: number): string;
  2612. }
  2613. type MouseEvent_ST = InputEvent_S & MouseEvent_S;
  2614. interface MouseEvent_C extends MouseEvent_ST {
  2615. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean): MouseEvent;
  2616. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: number): MouseEvent;
  2617. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: boolean, arg10: number): MouseEvent;
  2618. }
  2619. interface MouseEvent$ {
  2620. getButton(): number;
  2621. getClickCount(): number;
  2622. getLocationOnScreen(): Point;
  2623. getPoint(): Point;
  2624. getX(): number;
  2625. getXOnScreen(): number;
  2626. getY(): number;
  2627. getYOnScreen(): number;
  2628. isPopupTrigger(): boolean;
  2629. translatePoint(arg0: number, arg1: number): void;
  2630. }
  2631. type MouseEvent = InputEvent & MouseEvent_S & MouseEvent$;
  2632. interface MouseListener_S {
  2633. }
  2634. interface MouseListener$ {
  2635. mouseClicked(arg0: MouseEvent): void;
  2636. mouseEntered(arg0: MouseEvent): void;
  2637. mouseExited(arg0: MouseEvent): void;
  2638. mousePressed(arg0: MouseEvent): void;
  2639. mouseReleased(arg0: MouseEvent): void;
  2640. }
  2641. type MouseListener = java.util.EventListener & MouseListener_S & MouseListener$;
  2642. interface MouseMotionListener_S {
  2643. }
  2644. interface MouseMotionListener$ {
  2645. mouseDragged(arg0: MouseEvent): void;
  2646. mouseMoved(arg0: MouseEvent): void;
  2647. }
  2648. type MouseMotionListener = java.util.EventListener & MouseMotionListener_S & MouseMotionListener$;
  2649. interface MouseWheelEvent_S {
  2650. readonly WHEEL_BLOCK_SCROLL: number;
  2651. readonly WHEEL_UNIT_SCROLL: number;
  2652. }
  2653. type MouseWheelEvent_ST = MouseEvent_S & MouseWheelEvent_S;
  2654. interface MouseWheelEvent_C extends MouseWheelEvent_ST {
  2655. new (arg0: Component, arg1: number, arg2: long, arg3: number, arg4: number, arg5: number, arg6: number, arg7: boolean, arg8: number, arg9: number, arg10: 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): MouseWheelEvent;
  2657. 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;
  2658. }
  2659. interface MouseWheelEvent$ {
  2660. getPreciseWheelRotation(): number;
  2661. getScrollAmount(): number;
  2662. getScrollType(): number;
  2663. getUnitsToScroll(): number;
  2664. getWheelRotation(): number;
  2665. }
  2666. type MouseWheelEvent = MouseEvent & MouseWheelEvent_S & MouseWheelEvent$;
  2667. interface MouseWheelListener_S {
  2668. }
  2669. interface MouseWheelListener$ {
  2670. mouseWheelMoved(arg0: MouseWheelEvent): void;
  2671. }
  2672. type MouseWheelListener = java.util.EventListener & MouseWheelListener_S & MouseWheelListener$;
  2673. interface PaintEvent_S {
  2674. readonly PAINT: number;
  2675. readonly PAINT_FIRST: number;
  2676. readonly PAINT_LAST: number;
  2677. readonly UPDATE: number;
  2678. }
  2679. type PaintEvent_ST = ComponentEvent_S & PaintEvent_S;
  2680. interface PaintEvent_C extends PaintEvent_ST {
  2681. new (arg0: Component, arg1: number, arg2: Rectangle): PaintEvent;
  2682. }
  2683. interface PaintEvent$ {
  2684. getUpdateRect(): Rectangle;
  2685. setUpdateRect(arg0: Rectangle): void;
  2686. }
  2687. type PaintEvent = ComponentEvent & PaintEvent_S & PaintEvent$;
  2688. interface WindowEvent_S {
  2689. readonly WINDOW_ACTIVATED: number;
  2690. readonly WINDOW_CLOSED: number;
  2691. readonly WINDOW_CLOSING: number;
  2692. readonly WINDOW_DEACTIVATED: number;
  2693. readonly WINDOW_DEICONIFIED: number;
  2694. readonly WINDOW_FIRST: number;
  2695. readonly WINDOW_GAINED_FOCUS: number;
  2696. readonly WINDOW_ICONIFIED: number;
  2697. readonly WINDOW_LAST: number;
  2698. readonly WINDOW_LOST_FOCUS: number;
  2699. readonly WINDOW_OPENED: number;
  2700. readonly WINDOW_STATE_CHANGED: number;
  2701. }
  2702. type WindowEvent_ST = ComponentEvent_S & WindowEvent_S;
  2703. interface WindowEvent_C extends WindowEvent_ST {
  2704. new (arg0: Window, arg1: number): WindowEvent;
  2705. new (arg0: Window, arg1: number, arg2: Window): WindowEvent;
  2706. new (arg0: Window, arg1: number, arg2: number, arg3: number): WindowEvent;
  2707. new (arg0: Window, arg1: number, arg2: Window, arg3: number, arg4: number): WindowEvent;
  2708. }
  2709. interface WindowEvent$ {
  2710. getNewState(): number;
  2711. getOldState(): number;
  2712. getOppositeWindow(): Window;
  2713. getWindow(): Window;
  2714. }
  2715. type WindowEvent = ComponentEvent & WindowEvent_S & WindowEvent$;
  2716. interface WindowFocusListener_S {
  2717. }
  2718. interface WindowFocusListener$ {
  2719. windowGainedFocus(arg0: WindowEvent): void;
  2720. windowLostFocus(arg0: WindowEvent): void;
  2721. }
  2722. type WindowFocusListener = java.util.EventListener & WindowFocusListener_S & WindowFocusListener$;
  2723. interface WindowListener_S {
  2724. }
  2725. interface WindowListener$ {
  2726. windowActivated(arg0: WindowEvent): void;
  2727. windowClosed(arg0: WindowEvent): void;
  2728. windowClosing(arg0: WindowEvent): void;
  2729. windowDeactivated(arg0: WindowEvent): void;
  2730. windowDeiconified(arg0: WindowEvent): void;
  2731. windowIconified(arg0: WindowEvent): void;
  2732. windowOpened(arg0: WindowEvent): void;
  2733. }
  2734. type WindowListener = java.util.EventListener & WindowListener_S & WindowListener$;
  2735. interface WindowStateListener_S {
  2736. }
  2737. interface WindowStateListener$ {
  2738. windowStateChanged(arg0: WindowEvent): void;
  2739. }
  2740. type WindowStateListener = java.util.EventListener & WindowStateListener_S & WindowStateListener$;
  2741. }
  2742. namespace java.awt.font {
  2743. interface FontRenderContext_S {
  2744. }
  2745. interface FontRenderContext_C extends FontRenderContext_S {
  2746. new (arg0: java.awt.geom.AffineTransform, arg1: any, arg2: any): FontRenderContext;
  2747. new (arg0: java.awt.geom.AffineTransform, arg1: boolean, arg2: boolean): FontRenderContext;
  2748. }
  2749. interface FontRenderContext$ {
  2750. equals(arg0: FontRenderContext): boolean;
  2751. getAntiAliasingHint(): any;
  2752. getFractionalMetricsHint(): any;
  2753. getTransform(): java.awt.geom.AffineTransform;
  2754. getTransformType(): number;
  2755. isAntiAliased(): boolean;
  2756. isTransformed(): boolean;
  2757. usesFractionalMetrics(): boolean;
  2758. }
  2759. type FontRenderContext = FontRenderContext_S & FontRenderContext$;
  2760. interface GlyphJustificationInfo_S {
  2761. readonly PRIORITY_INTERCHAR: number;
  2762. readonly PRIORITY_KASHIDA: number;
  2763. readonly PRIORITY_NONE: number;
  2764. readonly PRIORITY_WHITESPACE: number;
  2765. }
  2766. interface GlyphJustificationInfo_C extends GlyphJustificationInfo_S {
  2767. new (arg0: number, arg1: boolean, arg2: number, arg3: number, arg4: number, arg5: boolean, arg6: number, arg7: number, arg8: number): GlyphJustificationInfo;
  2768. }
  2769. interface GlyphJustificationInfo$ {
  2770. readonly growAbsorb: boolean;
  2771. readonly growLeftLimit: number;
  2772. readonly growPriority: number;
  2773. readonly growRightLimit: number;
  2774. readonly shrinkAbsorb: boolean;
  2775. readonly shrinkLeftLimit: number;
  2776. readonly shrinkPriority: number;
  2777. readonly shrinkRightLimit: number;
  2778. readonly weight: number;
  2779. }
  2780. type GlyphJustificationInfo = GlyphJustificationInfo_S & GlyphJustificationInfo$;
  2781. interface GlyphMetrics_S {
  2782. readonly COMBINING: number;
  2783. readonly COMPONENT: number;
  2784. readonly LIGATURE: number;
  2785. readonly STANDARD: number;
  2786. readonly WHITESPACE: number;
  2787. }
  2788. interface GlyphMetrics_C extends GlyphMetrics_S {
  2789. new (arg0: number, arg1: java.awt.geom.Rectangle2D, arg2: number): GlyphMetrics;
  2790. new (arg0: boolean, arg1: number, arg2: number, arg3: java.awt.geom.Rectangle2D, arg4: number): GlyphMetrics;
  2791. }
  2792. interface GlyphMetrics$ {
  2793. getAdvance(): number;
  2794. getAdvanceX(): number;
  2795. getAdvanceY(): number;
  2796. getBounds2D(): java.awt.geom.Rectangle2D;
  2797. getLSB(): number;
  2798. getRSB(): number;
  2799. getType(): number;
  2800. isCombining(): boolean;
  2801. isComponent(): boolean;
  2802. isLigature(): boolean;
  2803. isStandard(): boolean;
  2804. isWhitespace(): boolean;
  2805. }
  2806. type GlyphMetrics = GlyphMetrics_S & GlyphMetrics$;
  2807. interface GlyphVector_S {
  2808. readonly FLAG_COMPLEX_GLYPHS: number;
  2809. readonly FLAG_HAS_POSITION_ADJUSTMENTS: number;
  2810. readonly FLAG_HAS_TRANSFORMS: number;
  2811. readonly FLAG_MASK: number;
  2812. readonly FLAG_RUN_RTL: number;
  2813. }
  2814. type GlyphVector_ST = java.lang.Cloneable_S & GlyphVector_S;
  2815. interface GlyphVector_C extends GlyphVector_ST {
  2816. new (): GlyphVector;
  2817. }
  2818. interface GlyphVector$ {
  2819. equals(arg0: GlyphVector): boolean;
  2820. getFont(): Font;
  2821. getFontRenderContext(): FontRenderContext;
  2822. getGlyphCharIndex(arg0: number): number;
  2823. getGlyphCharIndices(arg0: number, arg1: number, arg2: number[]): number[];
  2824. getGlyphCode(arg0: number): number;
  2825. getGlyphCodes(arg0: number, arg1: number, arg2: number[]): number[];
  2826. getGlyphJustificationInfo(arg0: number): GlyphJustificationInfo;
  2827. getGlyphLogicalBounds(arg0: number): Shape;
  2828. getGlyphMetrics(arg0: number): GlyphMetrics;
  2829. getGlyphOutline(arg0: number): Shape;
  2830. getGlyphOutline(arg0: number, arg1: number, arg2: number): Shape;
  2831. getGlyphPixelBounds(arg0: number, arg1: FontRenderContext, arg2: number, arg3: number): Rectangle;
  2832. getGlyphPosition(arg0: number): java.awt.geom.Point2D;
  2833. getGlyphPositions(arg0: number, arg1: number, arg2: number[]): number[];
  2834. getGlyphTransform(arg0: number): java.awt.geom.AffineTransform;
  2835. getGlyphVisualBounds(arg0: number): Shape;
  2836. getLayoutFlags(): number;
  2837. getLogicalBounds(): java.awt.geom.Rectangle2D;
  2838. getNumGlyphs(): number;
  2839. getOutline(): Shape;
  2840. getOutline(arg0: number, arg1: number): Shape;
  2841. getPixelBounds(arg0: FontRenderContext, arg1: number, arg2: number): Rectangle;
  2842. getVisualBounds(): java.awt.geom.Rectangle2D;
  2843. performDefaultLayout(): void;
  2844. setGlyphPosition(arg0: number, arg1: java.awt.geom.Point2D): void;
  2845. setGlyphTransform(arg0: number, arg1: java.awt.geom.AffineTransform): void;
  2846. }
  2847. type GlyphVector = java.lang.Cloneable & GlyphVector_S & GlyphVector$;
  2848. interface LineMetrics_S {
  2849. }
  2850. interface LineMetrics_C extends LineMetrics_S {
  2851. new (): LineMetrics;
  2852. }
  2853. interface LineMetrics$ {
  2854. getAscent(): number;
  2855. getBaselineIndex(): number;
  2856. getBaselineOffsets(): number[];
  2857. getDescent(): number;
  2858. getHeight(): number;
  2859. getLeading(): number;
  2860. getNumChars(): number;
  2861. getStrikethroughOffset(): number;
  2862. getStrikethroughThickness(): number;
  2863. getUnderlineOffset(): number;
  2864. getUnderlineThickness(): number;
  2865. }
  2866. type LineMetrics = LineMetrics_S & LineMetrics$;
  2867. interface TextHitInfo_S {
  2868. afterOffset(arg0: number): TextHitInfo;
  2869. beforeOffset(arg0: number): TextHitInfo;
  2870. leading(arg0: number): TextHitInfo;
  2871. trailing(arg0: number): TextHitInfo;
  2872. }
  2873. interface TextHitInfo_C extends TextHitInfo_S {
  2874. new (): TextHitInfo;
  2875. }
  2876. interface TextHitInfo$ {
  2877. equals(arg0: TextHitInfo): boolean;
  2878. getCharIndex(): number;
  2879. getInsertionIndex(): number;
  2880. getOffsetHit(arg0: number): this;
  2881. getOtherHit(): this;
  2882. isLeadingEdge(): boolean;
  2883. }
  2884. type TextHitInfo = TextHitInfo_S & TextHitInfo$;
  2885. }
  2886. namespace java.awt.geom {
  2887. interface AffineTransform_S {
  2888. readonly TYPE_FLIP: number;
  2889. readonly TYPE_GENERAL_ROTATION: number;
  2890. readonly TYPE_GENERAL_SCALE: number;
  2891. readonly TYPE_GENERAL_TRANSFORM: number;
  2892. readonly TYPE_IDENTITY: number;
  2893. readonly TYPE_MASK_ROTATION: number;
  2894. readonly TYPE_MASK_SCALE: number;
  2895. readonly TYPE_QUADRANT_ROTATION: number;
  2896. readonly TYPE_TRANSLATION: number;
  2897. readonly TYPE_UNIFORM_SCALE: number;
  2898. getQuadrantRotateInstance(arg0: number): AffineTransform;
  2899. getQuadrantRotateInstance(arg0: number, arg1: number, arg2: number): AffineTransform;
  2900. getRotateInstance(arg0: number): AffineTransform;
  2901. getRotateInstance(arg0: number, arg1: number): AffineTransform;
  2902. getRotateInstance(arg0: number, arg1: number, arg2: number): AffineTransform;
  2903. getRotateInstance(arg0: number, arg1: number, arg2: number, arg3: number): AffineTransform;
  2904. getScaleInstance(arg0: number, arg1: number): AffineTransform;
  2905. getShearInstance(arg0: number, arg1: number): AffineTransform;
  2906. getTranslateInstance(arg0: number, arg1: number): AffineTransform;
  2907. }
  2908. type AffineTransform_ST = java.io.Serializable_S & java.lang.Cloneable_S & AffineTransform_S;
  2909. interface AffineTransform_C extends AffineTransform_ST {
  2910. new (): AffineTransform;
  2911. new (arg0: number[]): AffineTransform;
  2912. new (arg0: AffineTransform): AffineTransform;
  2913. new (arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): AffineTransform;
  2914. }
  2915. interface AffineTransform$ {
  2916. clone(): any;
  2917. concatenate(arg0: AffineTransform): void;
  2918. createInverse(): this;
  2919. createTransformedShape(arg0: Shape): Shape;
  2920. deltaTransform(arg0: Point2D, arg1: Point2D): Point2D;
  2921. deltaTransform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
  2922. getDeterminant(): number;
  2923. getMatrix(arg0: number[]): void;
  2924. getScaleX(): number;
  2925. getScaleY(): number;
  2926. getShearX(): number;
  2927. getShearY(): number;
  2928. getTranslateX(): number;
  2929. getTranslateY(): number;
  2930. getType(): number;
  2931. inverseTransform(arg0: Point2D, arg1: Point2D): Point2D;
  2932. inverseTransform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
  2933. invert(): void;
  2934. isIdentity(): boolean;
  2935. preConcatenate(arg0: AffineTransform): void;
  2936. quadrantRotate(arg0: number): void;
  2937. quadrantRotate(arg0: number, arg1: number, arg2: number): void;
  2938. rotate(arg0: number): void;
  2939. rotate(arg0: number, arg1: number): void;
  2940. rotate(arg0: number, arg1: number, arg2: number): void;
  2941. rotate(arg0: number, arg1: number, arg2: number, arg3: number): void;
  2942. scale(arg0: number, arg1: number): void;
  2943. setToIdentity(): void;
  2944. setToQuadrantRotation(arg0: number): void;
  2945. setToQuadrantRotation(arg0: number, arg1: number, arg2: number): void;
  2946. setToRotation(arg0: number): void;
  2947. setToRotation(arg0: number, arg1: number): void;
  2948. setToRotation(arg0: number, arg1: number, arg2: number): void;
  2949. setToRotation(arg0: number, arg1: number, arg2: number, arg3: number): void;
  2950. setToScale(arg0: number, arg1: number): void;
  2951. setToShear(arg0: number, arg1: number): void;
  2952. setToTranslation(arg0: number, arg1: number): void;
  2953. setTransform(arg0: AffineTransform): void;
  2954. setTransform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  2955. shear(arg0: number, arg1: number): void;
  2956. transform(arg0: Point2D, arg1: Point2D): Point2D;
  2957. transform(arg0: number[], arg1: number, arg2: number[], arg3: number, arg4: number): void;
  2958. transform(arg0: Point2D[], arg1: number, arg2: Point2D[], arg3: number, arg4: number): void;
  2959. translate(arg0: number, arg1: number): void;
  2960. }
  2961. type AffineTransform = java.lang.Cloneable & java.io.Serializable & AffineTransform_S & AffineTransform$;
  2962. interface Dimension2D_S {
  2963. }
  2964. type Dimension2D_ST = java.lang.Cloneable_S & Dimension2D_S;
  2965. interface Dimension2D_C extends Dimension2D_ST {
  2966. }
  2967. interface Dimension2D$ {
  2968. clone(): any;
  2969. getHeight(): number;
  2970. getWidth(): number;
  2971. setSize(arg0: Dimension2D): void;
  2972. setSize(arg0: number, arg1: number): void;
  2973. }
  2974. type Dimension2D = java.lang.Cloneable & Dimension2D_S & Dimension2D$;
  2975. interface Line2D_S {
  2976. linesIntersect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): boolean;
  2977. ptLineDist(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2978. ptLineDistSq(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2979. ptSegDist(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2980. ptSegDistSq(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2981. relativeCCW(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  2982. }
  2983. type Line2D_ST = Shape_S & java.lang.Cloneable_S & Line2D_S;
  2984. interface Line2D_C extends Line2D_ST {
  2985. }
  2986. interface Line2D$ {
  2987. clone(): any;
  2988. getP1(): Point2D;
  2989. getP2(): Point2D;
  2990. getX1(): number;
  2991. getX2(): number;
  2992. getY1(): number;
  2993. getY2(): number;
  2994. intersectsLine(arg0: Line2D): boolean;
  2995. intersectsLine(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  2996. ptLineDist(arg0: Point2D): number;
  2997. ptLineDist(arg0: number, arg1: number): number;
  2998. ptLineDistSq(arg0: Point2D): number;
  2999. ptLineDistSq(arg0: number, arg1: number): number;
  3000. ptSegDist(arg0: Point2D): number;
  3001. ptSegDist(arg0: number, arg1: number): number;
  3002. ptSegDistSq(arg0: Point2D): number;
  3003. ptSegDistSq(arg0: number, arg1: number): number;
  3004. relativeCCW(arg0: Point2D): number;
  3005. relativeCCW(arg0: number, arg1: number): number;
  3006. setLine(arg0: Line2D): void;
  3007. setLine(arg0: Point2D, arg1: Point2D): void;
  3008. setLine(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3009. }
  3010. type Line2D = Shape & java.lang.Cloneable & Line2D_S & Line2D$;
  3011. interface PathIterator_S {
  3012. readonly SEG_CLOSE: number;
  3013. readonly SEG_CUBICTO: number;
  3014. readonly SEG_LINETO: number;
  3015. readonly SEG_MOVETO: number;
  3016. readonly SEG_QUADTO: number;
  3017. readonly WIND_EVEN_ODD: number;
  3018. readonly WIND_NON_ZERO: number;
  3019. }
  3020. interface PathIterator$ {
  3021. currentSegment(arg0: number[]): number;
  3022. getWindingRule(): number;
  3023. isDone(): boolean;
  3024. next(): void;
  3025. }
  3026. type PathIterator = PathIterator_S & PathIterator$;
  3027. interface Point2D_S {
  3028. distance(arg0: number, arg1: number, arg2: number, arg3: number): number;
  3029. distanceSq(arg0: number, arg1: number, arg2: number, arg3: number): number;
  3030. }
  3031. type Point2D_ST = java.lang.Cloneable_S & Point2D_S;
  3032. interface Point2D_C extends Point2D_ST {
  3033. }
  3034. interface Point2D$ {
  3035. clone(): any;
  3036. distance(arg0: Point2D): number;
  3037. distance(arg0: number, arg1: number): number;
  3038. distanceSq(arg0: Point2D): number;
  3039. distanceSq(arg0: number, arg1: number): number;
  3040. getX(): number;
  3041. getY(): number;
  3042. setLocation(arg0: Point2D): void;
  3043. setLocation(arg0: number, arg1: number): void;
  3044. }
  3045. type Point2D = java.lang.Cloneable & Point2D_S & Point2D$;
  3046. interface Rectangle2D_S {
  3047. readonly OUT_BOTTOM: number;
  3048. readonly OUT_LEFT: number;
  3049. readonly OUT_RIGHT: number;
  3050. readonly OUT_TOP: number;
  3051. intersect(arg0: Rectangle2D, arg1: Rectangle2D, arg2: Rectangle2D): void;
  3052. union(arg0: Rectangle2D, arg1: Rectangle2D, arg2: Rectangle2D): void;
  3053. }
  3054. type Rectangle2D_ST = RectangularShape_S & Rectangle2D_S;
  3055. interface Rectangle2D_C extends Rectangle2D_ST {
  3056. }
  3057. interface Rectangle2D$ {
  3058. add(arg0: Point2D): void;
  3059. add(arg0: Rectangle2D): void;
  3060. add(arg0: number, arg1: number): void;
  3061. createIntersection(arg0: Rectangle2D): this;
  3062. createUnion(arg0: Rectangle2D): this;
  3063. intersectsLine(arg0: Line2D): boolean;
  3064. intersectsLine(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  3065. outcode(arg0: Point2D): number;
  3066. outcode(arg0: number, arg1: number): number;
  3067. setRect(arg0: Rectangle2D): void;
  3068. setRect(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3069. }
  3070. type Rectangle2D = RectangularShape & Rectangle2D_S & Rectangle2D$;
  3071. interface RectangularShape_S {
  3072. }
  3073. type RectangularShape_ST = Shape_S & java.lang.Cloneable_S & RectangularShape_S;
  3074. interface RectangularShape_C extends RectangularShape_ST {
  3075. }
  3076. interface RectangularShape$ {
  3077. clone(): any;
  3078. getCenterX(): number;
  3079. getCenterY(): number;
  3080. getFrame(): Rectangle2D;
  3081. getHeight(): number;
  3082. getMaxX(): number;
  3083. getMaxY(): number;
  3084. getMinX(): number;
  3085. getMinY(): number;
  3086. getWidth(): number;
  3087. getX(): number;
  3088. getY(): number;
  3089. isEmpty(): boolean;
  3090. setFrame(arg0: Rectangle2D): void;
  3091. setFrame(arg0: Point2D, arg1: Dimension2D): void;
  3092. setFrame(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3093. setFrameFromCenter(arg0: Point2D, arg1: Point2D): void;
  3094. setFrameFromCenter(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3095. setFrameFromDiagonal(arg0: Point2D, arg1: Point2D): void;
  3096. setFrameFromDiagonal(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3097. }
  3098. type RectangularShape = Shape & java.lang.Cloneable & RectangularShape_S & RectangularShape$;
  3099. }
  3100. namespace java.awt.im {
  3101. interface InputContext_S {
  3102. getInstance(): InputContext;
  3103. }
  3104. interface InputContext_C extends InputContext_S {
  3105. new (): InputContext;
  3106. }
  3107. interface InputContext$ {
  3108. dispatchEvent(arg0: AWTEvent): void;
  3109. dispose(): void;
  3110. endComposition(): void;
  3111. getInputMethodControlObject(): any;
  3112. getLocale(): java.util.Locale;
  3113. isCompositionEnabled(): boolean;
  3114. reconvert(): void;
  3115. removeNotify(arg0: Component): void;
  3116. selectInputMethod(arg0: java.util.Locale): boolean;
  3117. setCharacterSubsets(arg0: java.lang.Character$Subset[]): void;
  3118. setCompositionEnabled(arg0: boolean): void;
  3119. }
  3120. type InputContext = InputContext_S & InputContext$;
  3121. interface InputMethodHighlight_S {
  3122. readonly CONVERTED_TEXT: number;
  3123. readonly RAW_TEXT: number;
  3124. readonly SELECTED_CONVERTED_TEXT_HIGHLIGHT: InputMethodHighlight;
  3125. readonly SELECTED_RAW_TEXT_HIGHLIGHT: InputMethodHighlight;
  3126. readonly UNSELECTED_CONVERTED_TEXT_HIGHLIGHT: InputMethodHighlight;
  3127. readonly UNSELECTED_RAW_TEXT_HIGHLIGHT: InputMethodHighlight;
  3128. }
  3129. interface InputMethodHighlight_C extends InputMethodHighlight_S {
  3130. new (arg0: boolean, arg1: number): InputMethodHighlight;
  3131. new (arg0: boolean, arg1: number, arg2: number): InputMethodHighlight;
  3132. new (arg0: boolean, arg1: number, arg2: number, arg3: java.util.Map): InputMethodHighlight;
  3133. }
  3134. interface InputMethodHighlight$ {
  3135. getState(): number;
  3136. getStyle(): java.util.Map;
  3137. getVariation(): number;
  3138. isSelected(): boolean;
  3139. }
  3140. type InputMethodHighlight = InputMethodHighlight_S & InputMethodHighlight$;
  3141. interface InputMethodRequests_S {
  3142. }
  3143. interface InputMethodRequests$ {
  3144. cancelLatestCommittedText(arg0: java.text.AttributedCharacterIterator$Attribute[]): java.text.AttributedCharacterIterator;
  3145. getCommittedText(arg0: number, arg1: number, arg2: java.text.AttributedCharacterIterator$Attribute[]): java.text.AttributedCharacterIterator;
  3146. getCommittedTextLength(): number;
  3147. getInsertPositionOffset(): number;
  3148. getLocationOffset(arg0: number, arg1: number): java.awt.font.TextHitInfo;
  3149. getSelectedText(arg0: java.text.AttributedCharacterIterator$Attribute[]): java.text.AttributedCharacterIterator;
  3150. getTextLocation(arg0: java.awt.font.TextHitInfo): Rectangle;
  3151. }
  3152. type InputMethodRequests = InputMethodRequests_S & InputMethodRequests$;
  3153. }
  3154. namespace java.awt.image {
  3155. interface BufferStrategy_S {
  3156. }
  3157. interface BufferStrategy_C extends BufferStrategy_S {
  3158. new (): BufferStrategy;
  3159. }
  3160. interface BufferStrategy$ {
  3161. contentsLost(): boolean;
  3162. contentsRestored(): boolean;
  3163. dispose(): void;
  3164. getCapabilities(): BufferCapabilities;
  3165. getDrawGraphics(): Graphics;
  3166. show(): void;
  3167. }
  3168. type BufferStrategy = BufferStrategy_S & BufferStrategy$;
  3169. interface BufferedImage_S {
  3170. readonly TYPE_3BYTE_BGR: number;
  3171. readonly TYPE_4BYTE_ABGR: number;
  3172. readonly TYPE_4BYTE_ABGR_PRE: number;
  3173. readonly TYPE_BYTE_BINARY: number;
  3174. readonly TYPE_BYTE_GRAY: number;
  3175. readonly TYPE_BYTE_INDEXED: number;
  3176. readonly TYPE_CUSTOM: number;
  3177. readonly TYPE_INT_ARGB: number;
  3178. readonly TYPE_INT_ARGB_PRE: number;
  3179. readonly TYPE_INT_BGR: number;
  3180. readonly TYPE_INT_RGB: number;
  3181. readonly TYPE_USHORT_555_RGB: number;
  3182. readonly TYPE_USHORT_565_RGB: number;
  3183. readonly TYPE_USHORT_GRAY: number;
  3184. }
  3185. type BufferedImage_ST = Image_S & Transparency_S & WritableRenderedImage_S & BufferedImage_S;
  3186. interface BufferedImage_C extends BufferedImage_ST {
  3187. new (arg0: number, arg1: number, arg2: number): BufferedImage;
  3188. new (arg0: number, arg1: number, arg2: number, arg3: IndexColorModel): BufferedImage;
  3189. new (arg0: ColorModel, arg1: WritableRaster, arg2: boolean, arg3: java.util.Hashtable): BufferedImage;
  3190. }
  3191. interface BufferedImage$ {
  3192. coerceData(arg0: boolean): void;
  3193. createGraphics(): Graphics2D;
  3194. getAlphaRaster(): WritableRaster;
  3195. getRGB(arg0: number, arg1: number): number;
  3196. getRGB(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number, arg6: number): number[];
  3197. getRaster(): WritableRaster;
  3198. getSubimage(arg0: number, arg1: number, arg2: number, arg3: number): this;
  3199. getType(): number;
  3200. isAlphaPremultiplied(): boolean;
  3201. setRGB(arg0: number, arg1: number, arg2: number): void;
  3202. setRGB(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number, arg6: number): void;
  3203. }
  3204. type BufferedImage = Image & WritableRenderedImage & Transparency & BufferedImage_S & BufferedImage$;
  3205. interface BufferedImageOp_S {
  3206. }
  3207. interface BufferedImageOp$ {
  3208. createCompatibleDestImage(arg0: BufferedImage, arg1: ColorModel): BufferedImage;
  3209. filter(arg0: BufferedImage, arg1: BufferedImage): BufferedImage;
  3210. getBounds2D(arg0: BufferedImage): java.awt.geom.Rectangle2D;
  3211. getPoint2D(arg0: java.awt.geom.Point2D, arg1: java.awt.geom.Point2D): java.awt.geom.Point2D;
  3212. getRenderingHints(): RenderingHints;
  3213. }
  3214. type BufferedImageOp = BufferedImageOp_S & BufferedImageOp$;
  3215. interface ColorModel_S {
  3216. getRGBdefault(): ColorModel;
  3217. }
  3218. type ColorModel_ST = Transparency_S & ColorModel_S;
  3219. interface ColorModel_C extends ColorModel_ST {
  3220. new (arg0: number): ColorModel;
  3221. }
  3222. interface ColorModel$ {
  3223. coerceData(arg0: WritableRaster, arg1: boolean): this;
  3224. createCompatibleSampleModel(arg0: number, arg1: number): SampleModel;
  3225. createCompatibleWritableRaster(arg0: number, arg1: number): WritableRaster;
  3226. finalize(): void;
  3227. getAlpha(arg0: any): number;
  3228. getAlpha(arg0: number): number;
  3229. getAlphaRaster(arg0: WritableRaster): WritableRaster;
  3230. getBlue(arg0: any): number;
  3231. getBlue(arg0: number): number;
  3232. getColorSpace(): java.awt.color.ColorSpace;
  3233. getComponentSize(): number[];
  3234. getComponentSize(arg0: number): number;
  3235. getComponents(arg0: any, arg1: number[], arg2: number): number[];
  3236. getComponents(arg0: number, arg1: number[], arg2: number): number[];
  3237. getDataElement(arg0: number[], arg1: number): number;
  3238. getDataElements(arg0: number, arg1: any): any;
  3239. getDataElements(arg0: number[], arg1: number, arg2: any): any;
  3240. getGreen(arg0: any): number;
  3241. getGreen(arg0: number): number;
  3242. getNormalizedComponents(arg0: any, arg1: number[], arg2: number): number[];
  3243. getNormalizedComponents(arg0: number[], arg1: number, arg2: number[], arg3: number): number[];
  3244. getNumColorComponents(): number;
  3245. getNumComponents(): number;
  3246. getPixelSize(): number;
  3247. getRGB(arg0: any): number;
  3248. getRGB(arg0: number): number;
  3249. getRed(arg0: any): number;
  3250. getRed(arg0: number): number;
  3251. getTransferType(): number;
  3252. getUnnormalizedComponents(arg0: number[], arg1: number, arg2: number[], arg3: number): number[];
  3253. hasAlpha(): boolean;
  3254. isAlphaPremultiplied(): boolean;
  3255. isCompatibleRaster(arg0: Raster): boolean;
  3256. isCompatibleSampleModel(arg0: SampleModel): boolean;
  3257. }
  3258. type ColorModel = Transparency & ColorModel_S & ColorModel$;
  3259. interface DataBuffer_S {
  3260. readonly TYPE_BYTE: number;
  3261. readonly TYPE_DOUBLE: number;
  3262. readonly TYPE_FLOAT: number;
  3263. readonly TYPE_INT: number;
  3264. readonly TYPE_SHORT: number;
  3265. readonly TYPE_UNDEFINED: number;
  3266. readonly TYPE_USHORT: number;
  3267. getDataTypeSize(arg0: number): number;
  3268. }
  3269. interface DataBuffer_C extends DataBuffer_S {
  3270. }
  3271. interface DataBuffer$ {
  3272. getDataType(): number;
  3273. getElem(arg0: number): number;
  3274. getElem(arg0: number, arg1: number): number;
  3275. getElemDouble(arg0: number): number;
  3276. getElemDouble(arg0: number, arg1: number): number;
  3277. getElemFloat(arg0: number): number;
  3278. getElemFloat(arg0: number, arg1: number): number;
  3279. getNumBanks(): number;
  3280. getOffset(): number;
  3281. getOffsets(): number[];
  3282. getSize(): number;
  3283. setElem(arg0: number, arg1: number): void;
  3284. setElem(arg0: number, arg1: number, arg2: number): void;
  3285. setElemDouble(arg0: number, arg1: number): void;
  3286. setElemDouble(arg0: number, arg1: number, arg2: number): void;
  3287. setElemFloat(arg0: number, arg1: number): void;
  3288. setElemFloat(arg0: number, arg1: number, arg2: number): void;
  3289. }
  3290. type DataBuffer = DataBuffer_S & DataBuffer$;
  3291. interface ImageConsumer_S {
  3292. readonly COMPLETESCANLINES: number;
  3293. readonly IMAGEABORTED: number;
  3294. readonly IMAGEERROR: number;
  3295. readonly RANDOMPIXELORDER: number;
  3296. readonly SINGLEFRAME: number;
  3297. readonly SINGLEFRAMEDONE: number;
  3298. readonly SINGLEPASS: number;
  3299. readonly STATICIMAGEDONE: number;
  3300. readonly TOPDOWNLEFTRIGHT: number;
  3301. }
  3302. interface ImageConsumer$ {
  3303. imageComplete(arg0: number): void;
  3304. setColorModel(arg0: ColorModel): void;
  3305. setDimensions(arg0: number, arg1: number): void;
  3306. setHints(arg0: number): void;
  3307. setPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: ColorModel, arg5: number[], arg6: number, arg7: number): void;
  3308. setProperties(arg0: java.util.Hashtable): void;
  3309. }
  3310. type ImageConsumer = ImageConsumer_S & ImageConsumer$;
  3311. interface ImageObserver_S {
  3312. readonly ABORT: number;
  3313. readonly ALLBITS: number;
  3314. readonly ERROR: number;
  3315. readonly FRAMEBITS: number;
  3316. readonly HEIGHT: number;
  3317. readonly PROPERTIES: number;
  3318. readonly SOMEBITS: number;
  3319. readonly WIDTH: number;
  3320. }
  3321. interface ImageObserver$ {
  3322. imageUpdate(arg0: Image, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean;
  3323. }
  3324. type ImageObserver = ImageObserver_S & ImageObserver$;
  3325. interface ImageProducer_S {
  3326. }
  3327. interface ImageProducer$ {
  3328. addConsumer(arg0: ImageConsumer): void;
  3329. isConsumer(arg0: ImageConsumer): boolean;
  3330. removeConsumer(arg0: ImageConsumer): void;
  3331. requestTopDownLeftRightResend(arg0: ImageConsumer): void;
  3332. startProduction(arg0: ImageConsumer): void;
  3333. }
  3334. type ImageProducer = ImageProducer_S & ImageProducer$;
  3335. interface IndexColorModel_S {
  3336. }
  3337. type IndexColorModel_ST = ColorModel_S & IndexColorModel_S;
  3338. interface IndexColorModel_C extends IndexColorModel_ST {
  3339. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: boolean): IndexColorModel;
  3340. new (arg0: number, arg1: number, arg2: number[], arg3: number[], arg4: number[]): IndexColorModel;
  3341. new (arg0: number, arg1: number, arg2: number[], arg3: number[], arg4: number[], arg5: number[]): IndexColorModel;
  3342. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: number, arg5: java.math.BigInteger): IndexColorModel;
  3343. new (arg0: number, arg1: number, arg2: number[], arg3: number[], arg4: number[], arg5: number): IndexColorModel;
  3344. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: boolean, arg5: number): IndexColorModel;
  3345. new (arg0: number, arg1: number, arg2: number[], arg3: number, arg4: boolean, arg5: number, arg6: number): IndexColorModel;
  3346. }
  3347. interface IndexColorModel$ {
  3348. convertToIntDiscrete(arg0: Raster, arg1: boolean): BufferedImage;
  3349. getAlphas(arg0: number[]): void;
  3350. getBlues(arg0: number[]): void;
  3351. getGreens(arg0: number[]): void;
  3352. getMapSize(): number;
  3353. getRGBs(arg0: number[]): void;
  3354. getReds(arg0: number[]): void;
  3355. getTransparentPixel(): number;
  3356. getValidPixels(): java.math.BigInteger;
  3357. isValid(): boolean;
  3358. isValid(arg0: number): boolean;
  3359. }
  3360. type IndexColorModel = ColorModel & IndexColorModel_S & IndexColorModel$;
  3361. interface Raster_S {
  3362. createBandedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Point): WritableRaster;
  3363. createBandedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number[], arg6: Point): WritableRaster;
  3364. createBandedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: number[], arg6: Point): WritableRaster;
  3365. createInterleavedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Point): WritableRaster;
  3366. createInterleavedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: Point): WritableRaster;
  3367. createInterleavedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: Point): WritableRaster;
  3368. createPackedRaster(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Point): WritableRaster;
  3369. createPackedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: Point): WritableRaster;
  3370. createPackedRaster(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Point): WritableRaster;
  3371. createPackedRaster(arg0: DataBuffer, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Point): WritableRaster;
  3372. createRaster(arg0: SampleModel, arg1: DataBuffer, arg2: Point): Raster;
  3373. createWritableRaster(arg0: SampleModel, arg1: Point): WritableRaster;
  3374. createWritableRaster(arg0: SampleModel, arg1: DataBuffer, arg2: Point): WritableRaster;
  3375. }
  3376. interface Raster_C extends Raster_S {
  3377. new (): Raster;
  3378. }
  3379. interface Raster$ {
  3380. createChild(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number[]): this;
  3381. createCompatibleWritableRaster(): WritableRaster;
  3382. createCompatibleWritableRaster(arg0: Rectangle): WritableRaster;
  3383. createCompatibleWritableRaster(arg0: number, arg1: number): WritableRaster;
  3384. createCompatibleWritableRaster(arg0: number, arg1: number, arg2: number, arg3: number): WritableRaster;
  3385. createTranslatedChild(arg0: number, arg1: number): this;
  3386. getBounds(): Rectangle;
  3387. getDataBuffer(): DataBuffer;
  3388. getDataElements(arg0: number, arg1: number, arg2: any): any;
  3389. getDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any): any;
  3390. getHeight(): number;
  3391. getMinX(): number;
  3392. getMinY(): number;
  3393. getNumBands(): number;
  3394. getNumDataElements(): number;
  3395. getParent(): this;
  3396. getPixel(arg0: number, arg1: number, arg2: number[]): number[];
  3397. getPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): number[];
  3398. getSample(arg0: number, arg1: number, arg2: number): number;
  3399. getSampleDouble(arg0: number, arg1: number, arg2: number): number;
  3400. getSampleFloat(arg0: number, arg1: number, arg2: number): number;
  3401. getSampleModel(): SampleModel;
  3402. getSampleModelTranslateX(): number;
  3403. getSampleModelTranslateY(): number;
  3404. getSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[]): number[];
  3405. getTransferType(): number;
  3406. getWidth(): number;
  3407. }
  3408. type Raster = Raster_S & Raster$;
  3409. interface RenderedImage_S {
  3410. }
  3411. interface RenderedImage$ {
  3412. copyData(arg0: WritableRaster): WritableRaster;
  3413. getColorModel(): ColorModel;
  3414. getData(): Raster;
  3415. getData(arg0: Rectangle): Raster;
  3416. getHeight(): number;
  3417. getMinTileX(): number;
  3418. getMinTileY(): number;
  3419. getMinX(): number;
  3420. getMinY(): number;
  3421. getNumXTiles(): number;
  3422. getNumYTiles(): number;
  3423. getProperty(arg0: string): any;
  3424. getPropertyNames(): string[];
  3425. getSampleModel(): SampleModel;
  3426. getSources(): java.util.Vector;
  3427. getTile(arg0: number, arg1: number): Raster;
  3428. getTileGridXOffset(): number;
  3429. getTileGridYOffset(): number;
  3430. getTileHeight(): number;
  3431. getTileWidth(): number;
  3432. getWidth(): number;
  3433. }
  3434. type RenderedImage = RenderedImage_S & RenderedImage$;
  3435. interface SampleModel_S {
  3436. }
  3437. interface SampleModel_C extends SampleModel_S {
  3438. new (arg0: number, arg1: number, arg2: number, arg3: number): SampleModel;
  3439. }
  3440. interface SampleModel$ {
  3441. createCompatibleSampleModel(arg0: number, arg1: number): this;
  3442. createDataBuffer(): DataBuffer;
  3443. createSubsetSampleModel(arg0: number[]): this;
  3444. getDataElements(arg0: number, arg1: number, arg2: any, arg3: DataBuffer): any;
  3445. getDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any, arg5: DataBuffer): any;
  3446. getDataType(): number;
  3447. getHeight(): number;
  3448. getNumBands(): number;
  3449. getNumDataElements(): number;
  3450. getPixel(arg0: number, arg1: number, arg2: number[], arg3: DataBuffer): number[];
  3451. getPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: DataBuffer): number[];
  3452. getSample(arg0: number, arg1: number, arg2: number, arg3: DataBuffer): number;
  3453. getSampleDouble(arg0: number, arg1: number, arg2: number, arg3: DataBuffer): number;
  3454. getSampleFloat(arg0: number, arg1: number, arg2: number, arg3: DataBuffer): number;
  3455. getSampleSize(): number[];
  3456. getSampleSize(arg0: number): number;
  3457. getSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: DataBuffer): number[];
  3458. getTransferType(): number;
  3459. getWidth(): number;
  3460. setDataElements(arg0: number, arg1: number, arg2: any, arg3: DataBuffer): void;
  3461. setDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any, arg5: DataBuffer): void;
  3462. setPixel(arg0: number, arg1: number, arg2: number[], arg3: DataBuffer): void;
  3463. setPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: DataBuffer): void;
  3464. setSample(arg0: number, arg1: number, arg2: number, arg3: number, arg4: DataBuffer): void;
  3465. setSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[], arg6: DataBuffer): void;
  3466. }
  3467. type SampleModel = SampleModel_S & SampleModel$;
  3468. interface TileObserver_S {
  3469. }
  3470. interface TileObserver$ {
  3471. tileUpdate(arg0: WritableRenderedImage, arg1: number, arg2: number, arg3: boolean): void;
  3472. }
  3473. type TileObserver = TileObserver_S & TileObserver$;
  3474. interface VolatileImage_S {
  3475. readonly IMAGE_INCOMPATIBLE: number;
  3476. readonly IMAGE_OK: number;
  3477. readonly IMAGE_RESTORED: number;
  3478. }
  3479. type VolatileImage_ST = Image_S & Transparency_S & VolatileImage_S;
  3480. interface VolatileImage_C extends VolatileImage_ST {
  3481. new (): VolatileImage;
  3482. }
  3483. interface VolatileImage$ {
  3484. contentsLost(): boolean;
  3485. createGraphics(): Graphics2D;
  3486. getCapabilities(): ImageCapabilities;
  3487. getHeight(): number;
  3488. getSnapshot(): BufferedImage;
  3489. getWidth(): number;
  3490. validate(arg0: GraphicsConfiguration): number;
  3491. }
  3492. type VolatileImage = Image & Transparency & VolatileImage_S & VolatileImage$;
  3493. interface WritableRaster_S {
  3494. }
  3495. type WritableRaster_ST = Raster_S & WritableRaster_S;
  3496. interface WritableRaster_C extends WritableRaster_ST {
  3497. new (): WritableRaster;
  3498. }
  3499. interface WritableRaster$ {
  3500. createWritableChild(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number[]): this;
  3501. createWritableTranslatedChild(arg0: number, arg1: number): this;
  3502. getWritableParent(): this;
  3503. setDataElements(arg0: number, arg1: number, arg2: any): void;
  3504. setDataElements(arg0: number, arg1: number, arg2: Raster): void;
  3505. setDataElements(arg0: number, arg1: number, arg2: number, arg3: number, arg4: any): void;
  3506. setPixel(arg0: number, arg1: number, arg2: number[]): void;
  3507. setPixels(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): void;
  3508. setRect(arg0: Raster): void;
  3509. setRect(arg0: number, arg1: number, arg2: Raster): void;
  3510. setSample(arg0: number, arg1: number, arg2: number, arg3: number): void;
  3511. setSamples(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number[]): void;
  3512. }
  3513. type WritableRaster = Raster & WritableRaster_S & WritableRaster$;
  3514. interface WritableRenderedImage_S {
  3515. }
  3516. interface WritableRenderedImage$ {
  3517. addTileObserver(arg0: TileObserver): void;
  3518. getWritableTile(arg0: number, arg1: number): WritableRaster;
  3519. getWritableTileIndices(): Point[];
  3520. hasTileWriters(): boolean;
  3521. isTileWritable(arg0: number, arg1: number): boolean;
  3522. releaseWritableTile(arg0: number, arg1: number): void;
  3523. removeTileObserver(arg0: TileObserver): void;
  3524. setData(arg0: Raster): void;
  3525. }
  3526. type WritableRenderedImage = RenderedImage & WritableRenderedImage_S & WritableRenderedImage$;
  3527. }
  3528. namespace java.awt.image.renderable {
  3529. interface RenderContext_S {
  3530. }
  3531. type RenderContext_ST = java.lang.Cloneable_S & RenderContext_S;
  3532. interface RenderContext_C extends RenderContext_ST {
  3533. new (arg0: java.awt.geom.AffineTransform): RenderContext;
  3534. new (arg0: java.awt.geom.AffineTransform, arg1: Shape): RenderContext;
  3535. new (arg0: java.awt.geom.AffineTransform, arg1: RenderingHints): RenderContext;
  3536. new (arg0: java.awt.geom.AffineTransform, arg1: Shape, arg2: RenderingHints): RenderContext;
  3537. }
  3538. interface RenderContext$ {
  3539. clone(): any;
  3540. concatenateTransform(arg0: java.awt.geom.AffineTransform): void;
  3541. getAreaOfInterest(): Shape;
  3542. getRenderingHints(): RenderingHints;
  3543. getTransform(): java.awt.geom.AffineTransform;
  3544. preConcatenateTransform(arg0: java.awt.geom.AffineTransform): void;
  3545. setAreaOfInterest(arg0: Shape): void;
  3546. setRenderingHints(arg0: RenderingHints): void;
  3547. setTransform(arg0: java.awt.geom.AffineTransform): void;
  3548. }
  3549. type RenderContext = java.lang.Cloneable & RenderContext_S & RenderContext$;
  3550. interface RenderableImage_S {
  3551. readonly HINTS_OBSERVED: string;
  3552. }
  3553. interface RenderableImage$ {
  3554. createDefaultRendering(): RenderedImage;
  3555. createRendering(arg0: RenderContext): RenderedImage;
  3556. createScaledRendering(arg0: number, arg1: number, arg2: RenderingHints): RenderedImage;
  3557. getHeight(): number;
  3558. getMinX(): number;
  3559. getMinY(): number;
  3560. getProperty(arg0: string): any;
  3561. getPropertyNames(): string[];
  3562. getSources(): java.util.Vector;
  3563. getWidth(): number;
  3564. isDynamic(): boolean;
  3565. }
  3566. type RenderableImage = RenderableImage_S & RenderableImage$;
  3567. }
  3568. namespace java.awt.peer {
  3569. interface ComponentPeer_S {
  3570. readonly DEFAULT_OPERATION: number;
  3571. readonly NO_EMBEDDED_CHECK: number;
  3572. readonly RESET_OPERATION: number;
  3573. readonly SET_BOUNDS: number;
  3574. readonly SET_CLIENT_SIZE: number;
  3575. readonly SET_LOCATION: number;
  3576. readonly SET_SIZE: number;
  3577. }
  3578. interface ComponentPeer$ {
  3579. applyShape(arg0: sun.java2d.pipe.Region): void;
  3580. canDetermineObscurity(): boolean;
  3581. checkImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): number;
  3582. coalescePaintEvent(arg0: java.awt.event.PaintEvent): void;
  3583. createBuffers(arg0: number, arg1: BufferCapabilities): void;
  3584. createImage(arg0: java.awt.image.ImageProducer): Image;
  3585. createImage(arg0: number, arg1: number): Image;
  3586. createVolatileImage(arg0: number, arg1: number): java.awt.image.VolatileImage;
  3587. destroyBuffers(): void;
  3588. dispose(): void;
  3589. flip(arg0: number, arg1: number, arg2: number, arg3: number, arg4: BufferCapabilities$FlipContents): void;
  3590. getBackBuffer(): Image;
  3591. getColorModel(): java.awt.image.ColorModel;
  3592. getFontMetrics(arg0: Font): FontMetrics;
  3593. getGraphics(): Graphics;
  3594. getGraphicsConfiguration(): GraphicsConfiguration;
  3595. getLocationOnScreen(): Point;
  3596. getMinimumSize(): Dimension;
  3597. getPreferredSize(): Dimension;
  3598. handleEvent(arg0: AWTEvent): void;
  3599. handlesWheelScrolling(): boolean;
  3600. isFocusable(): boolean;
  3601. isObscured(): boolean;
  3602. isReparentSupported(): boolean;
  3603. layout(): void;
  3604. paint(arg0: Graphics): void;
  3605. prepareImage(arg0: Image, arg1: number, arg2: number, arg3: java.awt.image.ImageObserver): boolean;
  3606. print(arg0: Graphics): void;
  3607. reparent(arg0: ContainerPeer): void;
  3608. requestFocus(arg0: Component, arg1: boolean, arg2: boolean, arg3: long, arg4: sun.awt.CausedFocusEvent$Cause): boolean;
  3609. setBackground(arg0: Color): void;
  3610. setBounds(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
  3611. setEnabled(arg0: boolean): void;
  3612. setFont(arg0: Font): void;
  3613. setForeground(arg0: Color): void;
  3614. setVisible(arg0: boolean): void;
  3615. setZOrder(arg0: ComponentPeer): void;
  3616. updateCursorImmediately(): void;
  3617. updateGraphicsData(arg0: GraphicsConfiguration): boolean;
  3618. }
  3619. type ComponentPeer = ComponentPeer_S & ComponentPeer$;
  3620. interface ContainerPeer_S {
  3621. }
  3622. interface ContainerPeer$ {
  3623. beginLayout(): void;
  3624. beginValidate(): void;
  3625. endLayout(): void;
  3626. endValidate(): void;
  3627. getInsets(): Insets;
  3628. }
  3629. type ContainerPeer = ComponentPeer & ContainerPeer_S & ContainerPeer$;
  3630. }
  3631. namespace java.beans {
  3632. interface FeatureDescriptor_S {
  3633. }
  3634. interface FeatureDescriptor_C extends FeatureDescriptor_S {
  3635. new (): FeatureDescriptor;
  3636. }
  3637. interface FeatureDescriptor$ {
  3638. attributeNames(): java.util.Enumeration;
  3639. getDisplayName(): string;
  3640. getName(): string;
  3641. getShortDescription(): string;
  3642. getValue(arg0: string): any;
  3643. isExpert(): boolean;
  3644. isHidden(): boolean;
  3645. isPreferred(): boolean;
  3646. setDisplayName(arg0: string): void;
  3647. setExpert(arg0: boolean): void;
  3648. setHidden(arg0: boolean): void;
  3649. setName(arg0: string): void;
  3650. setPreferred(arg0: boolean): void;
  3651. setShortDescription(arg0: string): void;
  3652. setValue(arg0: string, arg1: any): void;
  3653. }
  3654. type FeatureDescriptor = FeatureDescriptor_S & FeatureDescriptor$;
  3655. interface PropertyChangeEvent_S {
  3656. }
  3657. type PropertyChangeEvent_ST = java.util.EventObject_S & PropertyChangeEvent_S;
  3658. interface PropertyChangeEvent_C extends PropertyChangeEvent_ST {
  3659. new (arg0: any, arg1: string, arg2: any, arg3: any): PropertyChangeEvent;
  3660. }
  3661. interface PropertyChangeEvent$ {
  3662. getNewValue(): any;
  3663. getOldValue(): any;
  3664. getPropagationId(): any;
  3665. getPropertyName(): string;
  3666. setPropagationId(arg0: any): void;
  3667. }
  3668. type PropertyChangeEvent = java.util.EventObject & PropertyChangeEvent_S & PropertyChangeEvent$;
  3669. interface PropertyChangeListener_S {
  3670. }
  3671. interface PropertyChangeListener$ {
  3672. propertyChange(arg0: PropertyChangeEvent): void;
  3673. }
  3674. type PropertyChangeListener = java.util.EventListener & PropertyChangeListener_S & PropertyChangeListener$;
  3675. interface PropertyDescriptor_S {
  3676. }
  3677. type PropertyDescriptor_ST = FeatureDescriptor_S & PropertyDescriptor_S;
  3678. interface PropertyDescriptor_C extends PropertyDescriptor_ST {
  3679. new (arg0: string, arg1: java.lang.Class): PropertyDescriptor;
  3680. new (arg0: string, arg1: java.lang.reflect.Method, arg2: java.lang.reflect.Method): PropertyDescriptor;
  3681. new (arg0: string, arg1: java.lang.Class, arg2: string, arg3: string): PropertyDescriptor;
  3682. }
  3683. interface PropertyDescriptor$ {
  3684. createPropertyEditor(arg0: any): PropertyEditor;
  3685. getPropertyEditorClass(): java.lang.Class;
  3686. getPropertyType(): java.lang.Class;
  3687. getReadMethod(): java.lang.reflect.Method;
  3688. getWriteMethod(): java.lang.reflect.Method;
  3689. isBound(): boolean;
  3690. isConstrained(): boolean;
  3691. setBound(arg0: boolean): void;
  3692. setConstrained(arg0: boolean): void;
  3693. setPropertyEditorClass(arg0: java.lang.Class): void;
  3694. setReadMethod(arg0: java.lang.reflect.Method): void;
  3695. setWriteMethod(arg0: java.lang.reflect.Method): void;
  3696. }
  3697. type PropertyDescriptor = FeatureDescriptor & PropertyDescriptor_S & PropertyDescriptor$;
  3698. interface PropertyEditor_S {
  3699. }
  3700. interface PropertyEditor$ {
  3701. addPropertyChangeListener(arg0: PropertyChangeListener): void;
  3702. getAsText(): string;
  3703. getCustomEditor(): java.awt.Component;
  3704. getJavaInitializationString(): string;
  3705. getTags(): string[];
  3706. getValue(): any;
  3707. isPaintable(): boolean;
  3708. paintValue(arg0: java.awt.Graphics, arg1: java.awt.Rectangle): void;
  3709. removePropertyChangeListener(arg0: PropertyChangeListener): void;
  3710. setAsText(arg0: string): void;
  3711. setValue(arg0: any): void;
  3712. supportsCustomEditor(): boolean;
  3713. }
  3714. type PropertyEditor = PropertyEditor_S & PropertyEditor$;
  3715. }
  3716. namespace java.io {
  3717. interface BufferedReader_S {
  3718. }
  3719. type BufferedReader_ST = Reader_S & BufferedReader_S;
  3720. interface BufferedReader_C extends BufferedReader_ST {
  3721. new (arg0: Reader): BufferedReader;
  3722. new (arg0: Reader, arg1: number): BufferedReader;
  3723. }
  3724. interface BufferedReader$ {
  3725. lines(): java.util.stream.Stream;
  3726. readLine(): string;
  3727. }
  3728. type BufferedReader = Reader & BufferedReader_S & BufferedReader$;
  3729. interface ByteArrayOutputStream_S {
  3730. }
  3731. type ByteArrayOutputStream_ST = OutputStream_S & ByteArrayOutputStream_S;
  3732. interface ByteArrayOutputStream_C extends ByteArrayOutputStream_ST {
  3733. new (): ByteArrayOutputStream;
  3734. new (arg0: number): ByteArrayOutputStream;
  3735. }
  3736. interface ByteArrayOutputStream$ {
  3737. reset(): void;
  3738. size(): number;
  3739. toByteArray(): number[];
  3740. toString(arg0: string): string;
  3741. writeTo(arg0: OutputStream): void;
  3742. }
  3743. type ByteArrayOutputStream = OutputStream & ByteArrayOutputStream_S & ByteArrayOutputStream$;
  3744. interface Closeable_S {
  3745. }
  3746. interface Closeable$ {
  3747. }
  3748. type Closeable = java.lang.AutoCloseable & Closeable_S & Closeable$;
  3749. interface DataInput_S {
  3750. }
  3751. interface DataInput$ {
  3752. readBoolean(): boolean;
  3753. readByte(): number;
  3754. readChar(): string;
  3755. readDouble(): number;
  3756. readFloat(): number;
  3757. readFully(arg0: number[]): void;
  3758. readFully(arg0: number[], arg1: number, arg2: number): void;
  3759. readInt(): number;
  3760. readLine(): string;
  3761. readLong(): long;
  3762. readShort(): number;
  3763. readUTF(): string;
  3764. readUnsignedByte(): number;
  3765. readUnsignedShort(): number;
  3766. skipBytes(arg0: number): number;
  3767. }
  3768. type DataInput = DataInput_S & DataInput$;
  3769. interface DataInputStream_S {
  3770. readUTF(arg0: DataInput): string;
  3771. }
  3772. type DataInputStream_ST = FilterInputStream_S & DataInput_S & DataInputStream_S;
  3773. interface DataInputStream_C extends DataInputStream_ST {
  3774. new (arg0: InputStream): DataInputStream;
  3775. }
  3776. interface DataInputStream$ {
  3777. }
  3778. type DataInputStream = FilterInputStream & DataInput & DataInputStream_S & DataInputStream$;
  3779. interface DataOutput_S {
  3780. }
  3781. interface DataOutput$ {
  3782. write(arg0: number[]): void;
  3783. write(arg0: number): void;
  3784. write(arg0: number[], arg1: number, arg2: number): void;
  3785. writeBoolean(arg0: boolean): void;
  3786. writeByte(arg0: number): void;
  3787. writeBytes(arg0: string): void;
  3788. writeChar(arg0: number): void;
  3789. writeChars(arg0: string): void;
  3790. writeDouble(arg0: number): void;
  3791. writeFloat(arg0: number): void;
  3792. writeInt(arg0: number): void;
  3793. writeLong(arg0: long): void;
  3794. writeShort(arg0: number): void;
  3795. writeUTF(arg0: string): void;
  3796. }
  3797. type DataOutput = DataOutput_S & DataOutput$;
  3798. interface DataOutputStream_S {
  3799. }
  3800. type DataOutputStream_ST = FilterOutputStream_S & DataOutput_S & DataOutputStream_S;
  3801. interface DataOutputStream_C extends DataOutputStream_ST {
  3802. new (arg0: OutputStream): DataOutputStream;
  3803. }
  3804. interface DataOutputStream$ {
  3805. size(): number;
  3806. }
  3807. type DataOutputStream = FilterOutputStream & DataOutput & DataOutputStream_S & DataOutputStream$;
  3808. interface Externalizable_S {
  3809. }
  3810. interface Externalizable$ {
  3811. readExternal(arg0: ObjectInput): void;
  3812. writeExternal(arg0: ObjectOutput): void;
  3813. }
  3814. type Externalizable = Serializable & Externalizable_S & Externalizable$;
  3815. interface File_S {
  3816. readonly pathSeparator: string;
  3817. readonly pathSeparatorChar: string;
  3818. readonly separator: string;
  3819. readonly separatorChar: string;
  3820. createTempFile(arg0: string, arg1: string): File;
  3821. createTempFile(arg0: string, arg1: string, arg2: File): File;
  3822. listRoots(): File[];
  3823. }
  3824. type File_ST = java.lang.Comparable_S & Serializable_S & File_S;
  3825. interface File_C extends File_ST {
  3826. }
  3827. interface File$ {
  3828. canExecute(): boolean;
  3829. canRead(): boolean;
  3830. canWrite(): boolean;
  3831. compareTo(arg0: File): number;
  3832. createNewFile(): boolean;
  3833. delete(): boolean;
  3834. deleteOnExit(): void;
  3835. exists(): boolean;
  3836. getAbsoluteFile(): this;
  3837. getAbsolutePath(): string;
  3838. getCanonicalFile(): this;
  3839. getCanonicalPath(): string;
  3840. getFreeSpace(): long;
  3841. getName(): string;
  3842. getParent(): string;
  3843. getParentFile(): this;
  3844. getPath(): string;
  3845. getTotalSpace(): long;
  3846. getUsableSpace(): long;
  3847. isAbsolute(): boolean;
  3848. isDirectory(): boolean;
  3849. isFile(): boolean;
  3850. isHidden(): boolean;
  3851. lastModified(): long;
  3852. length(): long;
  3853. list(): string[];
  3854. list(arg0: FilenameFilter): string[];
  3855. listFiles(): File[];
  3856. listFiles(arg0: FilenameFilter): File[];
  3857. listFiles(arg0: FileFilter): File[];
  3858. mkdir(): boolean;
  3859. mkdirs(): boolean;
  3860. renameTo(arg0: File): boolean;
  3861. setExecutable(arg0: boolean): boolean;
  3862. setExecutable(arg0: boolean, arg1: boolean): boolean;
  3863. setLastModified(arg0: long): boolean;
  3864. setReadOnly(): boolean;
  3865. setReadable(arg0: boolean): boolean;
  3866. setReadable(arg0: boolean, arg1: boolean): boolean;
  3867. setWritable(arg0: boolean): boolean;
  3868. setWritable(arg0: boolean, arg1: boolean): boolean;
  3869. toPath(): java.nio.file.Path;
  3870. toURI(): java.net.URI;
  3871. }
  3872. type File = Serializable & java.lang.Comparable & File_S & File$;
  3873. interface FileFilter_S {
  3874. }
  3875. interface FileFilter$ {
  3876. accept(arg0: File): boolean;
  3877. }
  3878. type FileFilter = FileFilter_S & FileFilter$;
  3879. interface FilenameFilter_S {
  3880. }
  3881. interface FilenameFilter$ {
  3882. accept(arg0: File, arg1: string): boolean;
  3883. }
  3884. type FilenameFilter = FilenameFilter_S & FilenameFilter$;
  3885. interface FilterInputStream_S {
  3886. }
  3887. type FilterInputStream_ST = InputStream_S & FilterInputStream_S;
  3888. interface FilterInputStream_C extends FilterInputStream_ST {
  3889. new (): FilterInputStream;
  3890. }
  3891. interface FilterInputStream$ {
  3892. }
  3893. type FilterInputStream = InputStream & FilterInputStream_S & FilterInputStream$;
  3894. interface FilterOutputStream_S {
  3895. }
  3896. type FilterOutputStream_ST = OutputStream_S & FilterOutputStream_S;
  3897. interface FilterOutputStream_C extends FilterOutputStream_ST {
  3898. new (arg0: OutputStream): FilterOutputStream;
  3899. }
  3900. interface FilterOutputStream$ {
  3901. }
  3902. type FilterOutputStream = OutputStream & FilterOutputStream_S & FilterOutputStream$;
  3903. interface Flushable_S {
  3904. }
  3905. interface Flushable$ {
  3906. flush(): void;
  3907. }
  3908. type Flushable = Flushable_S & Flushable$;
  3909. interface IOException_S {
  3910. }
  3911. type IOException_ST = java.lang.Exception_S & IOException_S;
  3912. interface IOException_C extends IOException_ST {
  3913. new (): IOException;
  3914. new (arg0: java.lang.Throwable): IOException;
  3915. new (arg0: string): IOException;
  3916. new (arg0: string, arg1: java.lang.Throwable): IOException;
  3917. }
  3918. interface IOException$ {
  3919. }
  3920. type IOException = java.lang.Exception & IOException_S & IOException$;
  3921. interface InputStream_S {
  3922. }
  3923. type InputStream_ST = Closeable_S & InputStream_S;
  3924. interface InputStream_C extends InputStream_ST {
  3925. new (): InputStream;
  3926. }
  3927. interface InputStream$ {
  3928. available(): number;
  3929. mark(arg0: number): void;
  3930. markSupported(): boolean;
  3931. read(): number;
  3932. read(arg0: number[]): number;
  3933. read(arg0: number[], arg1: number, arg2: number): number;
  3934. reset(): void;
  3935. skip(arg0: long): long;
  3936. }
  3937. type InputStream = Closeable & InputStream_S & InputStream$;
  3938. interface ObjectInput_S {
  3939. }
  3940. interface ObjectInput$ {
  3941. available(): number;
  3942. read(): number;
  3943. read(arg0: number[]): number;
  3944. read(arg0: number[], arg1: number, arg2: number): number;
  3945. readObject(): any;
  3946. skip(arg0: long): long;
  3947. }
  3948. type ObjectInput = DataInput & java.lang.AutoCloseable & ObjectInput_S & ObjectInput$;
  3949. interface ObjectOutput_S {
  3950. }
  3951. interface ObjectOutput$ {
  3952. flush(): void;
  3953. writeObject(arg0: any): void;
  3954. }
  3955. type ObjectOutput = DataOutput & java.lang.AutoCloseable & ObjectOutput_S & ObjectOutput$;
  3956. interface OutputStream_S {
  3957. }
  3958. type OutputStream_ST = Closeable_S & Flushable_S & OutputStream_S;
  3959. interface OutputStream_C extends OutputStream_ST {
  3960. new (): OutputStream;
  3961. }
  3962. interface OutputStream$ {
  3963. write(arg0: number[]): void;
  3964. write(arg0: number): void;
  3965. write(arg0: number[], arg1: number, arg2: number): void;
  3966. }
  3967. type OutputStream = Closeable & Flushable & OutputStream_S & OutputStream$;
  3968. interface PrintStream_S {
  3969. }
  3970. type PrintStream_ST = java.lang.Appendable_S & FilterOutputStream_S & Closeable_S & PrintStream_S;
  3971. interface PrintStream_C extends PrintStream_ST {
  3972. new (arg0: OutputStream): PrintStream;
  3973. new (arg0: string): PrintStream;
  3974. new (arg0: File): PrintStream;
  3975. new (arg0: OutputStream, arg1: boolean): PrintStream;
  3976. new (arg0: string, arg1: string): PrintStream;
  3977. new (arg0: File, arg1: string): PrintStream;
  3978. new (arg0: OutputStream, arg1: boolean, arg2: string): PrintStream;
  3979. }
  3980. interface PrintStream$ {
  3981. checkError(): boolean;
  3982. format(arg0: string, ...arg1: any[]): this;
  3983. format(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  3984. print(arg0: any): void;
  3985. print(arg0: string[]): void;
  3986. print(arg0: long): void;
  3987. print(arg0: boolean): void;
  3988. print(arg0: number): void;
  3989. print(arg0: string): void;
  3990. printf(arg0: string, ...arg1: any[]): this;
  3991. printf(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  3992. println(): void;
  3993. println(arg0: any): void;
  3994. println(arg0: string[]): void;
  3995. println(arg0: long): void;
  3996. println(arg0: boolean): void;
  3997. println(arg0: number): void;
  3998. println(arg0: string): void;
  3999. }
  4000. type PrintStream = FilterOutputStream & java.lang.Appendable & Closeable & PrintStream_S & PrintStream$;
  4001. interface PrintWriter_S {
  4002. }
  4003. type PrintWriter_ST = Writer_S & PrintWriter_S;
  4004. interface PrintWriter_C extends PrintWriter_ST {
  4005. new (arg0: string): PrintWriter;
  4006. new (arg0: File): PrintWriter;
  4007. new (arg0: Writer): PrintWriter;
  4008. new (arg0: OutputStream): PrintWriter;
  4009. new (arg0: OutputStream, arg1: boolean): PrintWriter;
  4010. new (arg0: File, arg1: string): PrintWriter;
  4011. new (arg0: string, arg1: string): PrintWriter;
  4012. new (arg0: Writer, arg1: boolean): PrintWriter;
  4013. }
  4014. interface PrintWriter$ {
  4015. checkError(): boolean;
  4016. format(arg0: string, ...arg1: any[]): this;
  4017. format(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  4018. print(arg0: any): void;
  4019. print(arg0: string[]): void;
  4020. print(arg0: long): void;
  4021. print(arg0: boolean): void;
  4022. print(arg0: number): void;
  4023. print(arg0: string): void;
  4024. printf(arg0: string, ...arg1: any[]): this;
  4025. printf(arg0: java.util.Locale, arg1: string, ...arg2: any[]): this;
  4026. println(): void;
  4027. println(arg0: any): void;
  4028. println(arg0: string[]): void;
  4029. println(arg0: long): void;
  4030. println(arg0: boolean): void;
  4031. println(arg0: number): void;
  4032. println(arg0: string): void;
  4033. }
  4034. type PrintWriter = Writer & PrintWriter_S & PrintWriter$;
  4035. interface Reader_S {
  4036. }
  4037. type Reader_ST = java.lang.Readable_S & Closeable_S & Reader_S;
  4038. interface Reader_C extends Reader_ST {
  4039. }
  4040. interface Reader$ {
  4041. mark(arg0: number): void;
  4042. markSupported(): boolean;
  4043. read(): number;
  4044. read(arg0: string[]): number;
  4045. read(arg0: string[], arg1: number, arg2: number): number;
  4046. ready(): boolean;
  4047. reset(): void;
  4048. skip(arg0: long): long;
  4049. }
  4050. type Reader = java.lang.Readable & Closeable & Reader_S & Reader$;
  4051. interface Serializable_S {
  4052. }
  4053. interface Serializable$ {
  4054. }
  4055. type Serializable = Serializable_S & Serializable$;
  4056. interface Writer_S {
  4057. }
  4058. type Writer_ST = java.lang.Appendable_S & Closeable_S & Flushable_S & Writer_S;
  4059. interface Writer_C extends Writer_ST {
  4060. }
  4061. interface Writer$ {
  4062. write(arg0: string[]): void;
  4063. write(arg0: number): void;
  4064. write(arg0: string): void;
  4065. write(arg0: string[], arg1: number, arg2: number): void;
  4066. write(arg0: string, arg1: number, arg2: number): void;
  4067. }
  4068. type Writer = java.lang.Appendable & Closeable & Flushable & Writer_S & Writer$;
  4069. }
  4070. namespace java.lang {
  4071. interface Appendable_S {
  4072. }
  4073. interface Appendable$ {
  4074. append(arg0: CharSequence): this;
  4075. append(arg0: string): this;
  4076. append(arg0: CharSequence, arg1: number, arg2: number): this;
  4077. }
  4078. type Appendable = Appendable_S & Appendable$;
  4079. interface AutoCloseable_S {
  4080. }
  4081. interface AutoCloseable$ {
  4082. close(): void;
  4083. }
  4084. type AutoCloseable = AutoCloseable_S & AutoCloseable$;
  4085. interface CharSequence_S {
  4086. }
  4087. interface CharSequence$ {
  4088. charAt(arg0: number): string;
  4089. chars(): java.util.stream.IntStream;
  4090. codePoints(): java.util.stream.IntStream;
  4091. length(): number;
  4092. subSequence(arg0: number, arg1: number): this;
  4093. toString(): string;
  4094. }
  4095. type CharSequence = CharSequence_S & CharSequence$;
  4096. interface Character$Subset_S {
  4097. }
  4098. interface Character$Subset_C extends Character$Subset_S {
  4099. new (): Character$Subset;
  4100. }
  4101. interface Character$Subset$ {
  4102. }
  4103. type Character$Subset = Character$Subset_S & Character$Subset$;
  4104. interface Class_S {
  4105. }
  4106. type Class_ST = java.lang.reflect.GenericDeclaration_S & java.lang.reflect.AnnotatedElement_S & java.io.Serializable_S & java.lang.reflect.Type_S & Class_S;
  4107. interface Class_C extends Class_ST {
  4108. new (): Class;
  4109. }
  4110. interface Class$ {
  4111. getName(): string;
  4112. getPackage(): Package;
  4113. getResourceAsStream(arg0: string): java.io.InputStream;
  4114. }
  4115. 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;
  4116. interface ClassLoader_S {
  4117. getSystemResourceAsStream(arg0: string): java.io.InputStream;
  4118. }
  4119. interface ClassLoader_C extends ClassLoader_S {
  4120. }
  4121. interface ClassLoader$ {
  4122. getParent(): this;
  4123. getResourceAsStream(arg0: string): java.io.InputStream;
  4124. }
  4125. type ClassLoader = ClassLoader_S & ClassLoader$;
  4126. interface Cloneable_S {
  4127. }
  4128. interface Cloneable$ {
  4129. }
  4130. type Cloneable = Cloneable_S & Cloneable$;
  4131. interface Comparable_S {
  4132. }
  4133. interface Comparable$ {
  4134. compareTo(arg0: any): number;
  4135. }
  4136. type Comparable = Comparable_S & Comparable$;
  4137. interface Enum_S {
  4138. valueOf(arg0: Class, arg1: string): Enum;
  4139. }
  4140. type Enum_ST = Comparable_S & java.io.Serializable_S & Enum_S;
  4141. interface Enum_C extends Enum_ST {
  4142. }
  4143. interface Enum$ {
  4144. compareTo(arg0: Enum): number;
  4145. getDeclaringClass(): Class;
  4146. name(): string;
  4147. ordinal(): number;
  4148. }
  4149. type Enum = Comparable & java.io.Serializable & Enum_S & Enum$;
  4150. interface Exception_S {
  4151. }
  4152. type Exception_ST = Throwable_S & Exception_S;
  4153. interface Exception_C extends Exception_ST {
  4154. new (): Exception;
  4155. new (arg0: Throwable): Exception;
  4156. new (arg0: string): Exception;
  4157. new (arg0: string, arg1: Throwable): Exception;
  4158. }
  4159. interface Exception$ {
  4160. }
  4161. type Exception = Throwable & Exception_S & Exception$;
  4162. interface Iterable_S {
  4163. }
  4164. interface Iterable$ {
  4165. forEach(consumer: (t: any) => void): void;
  4166. iterator(): java.util.Iterator;
  4167. spliterator(): java.util.Spliterator;
  4168. }
  4169. type Iterable = Iterable_S & Iterable$;
  4170. interface Long_S {
  4171. readonly BYTES: number;
  4172. readonly MAX_VALUE: long;
  4173. readonly MIN_VALUE: long;
  4174. readonly SIZE: number;
  4175. readonly TYPE: Class;
  4176. bitCount(arg0: long): number;
  4177. compare(arg0: long, arg1: long): number;
  4178. compareUnsigned(arg0: long, arg1: long): number;
  4179. decode(arg0: string): long;
  4180. divideUnsigned(arg0: long, arg1: long): long;
  4181. getLong(arg0: string): long;
  4182. getLong(arg0: string, arg1: long): long;
  4183. hashCode(arg0: long): number;
  4184. highestOneBit(arg0: long): long;
  4185. lowestOneBit(arg0: long): long;
  4186. max(arg0: long, arg1: long): long;
  4187. min(arg0: long, arg1: long): long;
  4188. numberOfLeadingZeros(arg0: long): number;
  4189. numberOfTrailingZeros(arg0: long): number;
  4190. parseLong(arg0: string): long;
  4191. parseLong(arg0: string, arg1: number): long;
  4192. parseUnsignedLong(arg0: string): long;
  4193. parseUnsignedLong(arg0: string, arg1: number): long;
  4194. remainderUnsigned(arg0: long, arg1: long): long;
  4195. reverse(arg0: long): long;
  4196. reverseBytes(arg0: long): long;
  4197. rotateLeft(arg0: long, arg1: number): long;
  4198. rotateRight(arg0: long, arg1: number): long;
  4199. signum(arg0: long): number;
  4200. sum(arg0: long, arg1: long): long;
  4201. toBinaryString(arg0: long): string;
  4202. toHexString(arg0: long): string;
  4203. toOctalString(arg0: long): string;
  4204. toString(arg0: long): string;
  4205. toString(arg0: long, arg1: number): string;
  4206. toUnsignedString(arg0: long): string;
  4207. toUnsignedString(arg0: long, arg1: number): string;
  4208. valueOf(arg0: long): long;
  4209. valueOf(arg0: string): long;
  4210. valueOf(arg0: string, arg1: number): long;
  4211. }
  4212. type Long_ST = Number_S & Comparable_S & Long_S;
  4213. interface Long_C extends Long_ST {
  4214. new (arg0: long): Long;
  4215. new (arg0: string): Long;
  4216. }
  4217. interface Long$ {
  4218. compareTo(arg0: long): number;
  4219. }
  4220. type Long = Number & Comparable & Long_S & Long$;
  4221. interface Number_S {
  4222. }
  4223. type Number_ST = java.io.Serializable_S & Number_S;
  4224. interface Number_C extends Number_ST {
  4225. new (): Number;
  4226. }
  4227. interface Number$ {
  4228. byteValue(): number;
  4229. doubleValue(): number;
  4230. floatValue(): number;
  4231. intValue(): number;
  4232. longValue(): long;
  4233. shortValue(): number;
  4234. }
  4235. type Number = java.io.Serializable & Number_S & Number$;
  4236. interface Package_S {
  4237. getPackage(arg0: string): Package;
  4238. getPackages(): Package[];
  4239. }
  4240. type Package_ST = java.lang.reflect.AnnotatedElement_S & Package_S;
  4241. interface Package_C extends Package_ST {
  4242. new (): Package;
  4243. }
  4244. interface Package$ {
  4245. getImplementationTitle(): string;
  4246. getImplementationVendor(): string;
  4247. getImplementationVersion(): string;
  4248. getName(): string;
  4249. getSpecificationTitle(): string;
  4250. getSpecificationVendor(): string;
  4251. getSpecificationVersion(): string;
  4252. isCompatibleWith(arg0: string): boolean;
  4253. isSealed(): boolean;
  4254. isSealed(arg0: java.net.URL): boolean;
  4255. }
  4256. type Package = java.lang.reflect.AnnotatedElement & Package_S & Package$;
  4257. interface Readable_S {
  4258. }
  4259. interface Readable$ {
  4260. read(arg0: java.nio.CharBuffer): number;
  4261. }
  4262. type Readable = Readable_S & Readable$;
  4263. interface Runnable_S {
  4264. }
  4265. interface Runnable$ {
  4266. run(): void;
  4267. }
  4268. type Runnable = Runnable_S & Runnable$;
  4269. interface RuntimeException_S {
  4270. }
  4271. type RuntimeException_ST = Exception_S & RuntimeException_S;
  4272. interface RuntimeException_C extends RuntimeException_ST {
  4273. new (): RuntimeException;
  4274. new (arg0: Throwable): RuntimeException;
  4275. new (arg0: string): RuntimeException;
  4276. new (arg0: string, arg1: Throwable): RuntimeException;
  4277. }
  4278. interface RuntimeException$ {
  4279. }
  4280. type RuntimeException = Exception & RuntimeException_S & RuntimeException$;
  4281. interface StackTraceElement_S {
  4282. }
  4283. type StackTraceElement_ST = java.io.Serializable_S & StackTraceElement_S;
  4284. interface StackTraceElement_C extends StackTraceElement_ST {
  4285. new (arg0: string, arg1: string, arg2: string, arg3: number): StackTraceElement;
  4286. }
  4287. interface StackTraceElement$ {
  4288. getClassName(): string;
  4289. getFileName(): string;
  4290. getLineNumber(): number;
  4291. getMethodName(): string;
  4292. isNativeMethod(): boolean;
  4293. }
  4294. type StackTraceElement = java.io.Serializable & StackTraceElement_S & StackTraceElement$;
  4295. interface StringBuffer_S {
  4296. }
  4297. type StringBuffer_ST = CharSequence_S & java.io.Serializable_S & __AbstractStringBuilder_S & StringBuffer_S;
  4298. interface StringBuffer_C extends StringBuffer_ST {
  4299. new (): StringBuffer;
  4300. new (arg0: CharSequence): StringBuffer;
  4301. new (arg0: string): StringBuffer;
  4302. new (arg0: number): StringBuffer;
  4303. }
  4304. interface StringBuffer$ {
  4305. }
  4306. type StringBuffer = __AbstractStringBuilder & java.io.Serializable & CharSequence & StringBuffer_S & StringBuffer$;
  4307. interface StringBuilder_S {
  4308. }
  4309. type StringBuilder_ST = CharSequence_S & java.io.Serializable_S & __AbstractStringBuilder_S & StringBuilder_S;
  4310. interface StringBuilder_C extends StringBuilder_ST {
  4311. new (): StringBuilder;
  4312. new (arg0: CharSequence): StringBuilder;
  4313. new (arg0: string): StringBuilder;
  4314. new (arg0: number): StringBuilder;
  4315. }
  4316. interface StringBuilder$ {
  4317. }
  4318. type StringBuilder = __AbstractStringBuilder & java.io.Serializable & CharSequence & StringBuilder_S & StringBuilder$;
  4319. interface Throwable_S {
  4320. }
  4321. type Throwable_ST = java.io.Serializable_S & Throwable_S;
  4322. interface Throwable_C extends Throwable_ST {
  4323. new (): Throwable;
  4324. new (arg0: Throwable): Throwable;
  4325. new (arg0: string): Throwable;
  4326. new (arg0: string, arg1: Throwable): Throwable;
  4327. }
  4328. interface Throwable$ {
  4329. addSuppressed(arg0: Throwable): void;
  4330. fillInStackTrace(): this;
  4331. getCause(): this;
  4332. getLocalizedMessage(): string;
  4333. getMessage(): string;
  4334. getStackTrace(): StackTraceElement[];
  4335. getSuppressed(): Throwable[];
  4336. initCause(arg0: Throwable): this;
  4337. printStackTrace(): void;
  4338. printStackTrace(arg0: java.io.PrintWriter): void;
  4339. printStackTrace(arg0: java.io.PrintStream): void;
  4340. setStackTrace(arg0: StackTraceElement[]): void;
  4341. }
  4342. type Throwable = java.io.Serializable & Throwable_S & Throwable$;
  4343. interface __AbstractStringBuilder_S {
  4344. }
  4345. type __AbstractStringBuilder_ST = Appendable_S & CharSequence_S & __AbstractStringBuilder_S;
  4346. interface __AbstractStringBuilder_C extends __AbstractStringBuilder_ST {
  4347. }
  4348. interface __AbstractStringBuilder$ {
  4349. append(arg0: any): this;
  4350. append(arg0: string[]): this;
  4351. append(arg0: long): this;
  4352. append(arg0: boolean): this;
  4353. append(arg0: number): this;
  4354. append(arg0: StringBuffer): this;
  4355. append(arg0: string): this;
  4356. append(arg0: string[], arg1: number, arg2: number): this;
  4357. appendCodePoint(arg0: number): this;
  4358. capacity(): number;
  4359. codePointAt(arg0: number): number;
  4360. codePointBefore(arg0: number): number;
  4361. codePointCount(arg0: number, arg1: number): number;
  4362. delete(arg0: number, arg1: number): this;
  4363. deleteCharAt(arg0: number): this;
  4364. ensureCapacity(arg0: number): void;
  4365. getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void;
  4366. indexOf(arg0: string): number;
  4367. indexOf(arg0: string, arg1: number): number;
  4368. insert(arg0: number, arg1: any): this;
  4369. insert(arg0: number, arg1: string[]): this;
  4370. insert(arg0: number, arg1: long): this;
  4371. insert(arg0: number, arg1: boolean): this;
  4372. insert(arg0: number, arg1: number): this;
  4373. insert(arg0: number, arg1: CharSequence): this;
  4374. insert(arg0: number, arg1: string): this;
  4375. insert(arg0: number, arg1: string[], arg2: number, arg3: number): this;
  4376. insert(arg0: number, arg1: CharSequence, arg2: number, arg3: number): this;
  4377. lastIndexOf(arg0: string): number;
  4378. lastIndexOf(arg0: string, arg1: number): number;
  4379. offsetByCodePoints(arg0: number, arg1: number): number;
  4380. replace(arg0: number, arg1: number, arg2: string): this;
  4381. reverse(): this;
  4382. setCharAt(arg0: number, arg1: string): void;
  4383. setLength(arg0: number): void;
  4384. substring(arg0: number): string;
  4385. substring(arg0: number, arg1: number): string;
  4386. trimToSize(): void;
  4387. }
  4388. type __AbstractStringBuilder = Appendable & CharSequence & __AbstractStringBuilder_S & __AbstractStringBuilder$;
  4389. }
  4390. namespace java.lang.annotation {
  4391. interface Annotation_S {
  4392. }
  4393. interface Annotation$ {
  4394. annotationType(): Class;
  4395. equals(arg0: any): boolean;
  4396. hashCode(): number;
  4397. toString(): string;
  4398. }
  4399. type Annotation = Annotation_S & Annotation$;
  4400. }
  4401. namespace java.lang.ref {
  4402. interface Reference_S {
  4403. }
  4404. interface Reference_C extends Reference_S {
  4405. }
  4406. interface Reference$ {
  4407. clear(): void;
  4408. enqueue(): boolean;
  4409. get(): any;
  4410. isEnqueued(): boolean;
  4411. }
  4412. type Reference = Reference_S & Reference$;
  4413. }
  4414. namespace java.lang.reflect {
  4415. interface AccessibleObject_S {
  4416. setAccessible(arg0: AccessibleObject[], arg1: boolean): void;
  4417. }
  4418. type AccessibleObject_ST = AnnotatedElement_S & AccessibleObject_S;
  4419. interface AccessibleObject_C extends AccessibleObject_ST {
  4420. new (): AccessibleObject;
  4421. }
  4422. interface AccessibleObject$ {
  4423. isAccessible(): boolean;
  4424. setAccessible(arg0: boolean): void;
  4425. }
  4426. type AccessibleObject = AnnotatedElement & AccessibleObject_S & AccessibleObject$;
  4427. interface AnnotatedElement_S {
  4428. }
  4429. interface AnnotatedElement$ {
  4430. getAnnotation(arg0: Class): java.lang.annotation.Annotation;
  4431. getAnnotations(): java.lang.annotation.Annotation[];
  4432. getAnnotationsByType(arg0: Class): java.lang.annotation.Annotation[];
  4433. getDeclaredAnnotation(arg0: Class): java.lang.annotation.Annotation;
  4434. getDeclaredAnnotations(): java.lang.annotation.Annotation[];
  4435. getDeclaredAnnotationsByType(arg0: Class): java.lang.annotation.Annotation[];
  4436. isAnnotationPresent(arg0: Class): boolean;
  4437. }
  4438. type AnnotatedElement = AnnotatedElement_S & AnnotatedElement$;
  4439. interface AnnotatedType_S {
  4440. }
  4441. interface AnnotatedType$ {
  4442. getType(): Type;
  4443. }
  4444. type AnnotatedType = AnnotatedElement & AnnotatedType_S & AnnotatedType$;
  4445. interface Constructor_S {
  4446. }
  4447. type Constructor_ST = Executable_S & Constructor_S;
  4448. interface Constructor_C extends Constructor_ST {
  4449. new (): Constructor;
  4450. }
  4451. interface Constructor$ {
  4452. newInstance(...arg0: any[]): any;
  4453. }
  4454. type Constructor = Executable & Constructor_S & Constructor$;
  4455. interface Executable_S {
  4456. }
  4457. type Executable_ST = GenericDeclaration_S & AccessibleObject_S & Member_S & Executable_S;
  4458. interface Executable_C extends Executable_ST {
  4459. }
  4460. interface Executable$ {
  4461. getAnnotatedExceptionTypes(): AnnotatedType[];
  4462. getAnnotatedParameterTypes(): AnnotatedType[];
  4463. getAnnotatedReceiverType(): AnnotatedType;
  4464. getAnnotatedReturnType(): AnnotatedType;
  4465. getExceptionTypes(): Class[];
  4466. getGenericExceptionTypes(): Type[];
  4467. getGenericParameterTypes(): Type[];
  4468. getParameterAnnotations(): java.lang.annotation.Annotation[][];
  4469. getParameterCount(): number;
  4470. getParameterTypes(): Class[];
  4471. getParameters(): Parameter[];
  4472. isVarArgs(): boolean;
  4473. toGenericString(): string;
  4474. }
  4475. type Executable = AccessibleObject & Member & GenericDeclaration & Executable_S & Executable$;
  4476. interface Field_S {
  4477. }
  4478. type Field_ST = AccessibleObject_S & Member_S & Field_S;
  4479. interface Field_C extends Field_ST {
  4480. new (): Field;
  4481. }
  4482. interface Field$ {
  4483. get(arg0: any): any;
  4484. getAnnotatedType(): AnnotatedType;
  4485. getBoolean(arg0: any): boolean;
  4486. getByte(arg0: any): number;
  4487. getChar(arg0: any): string;
  4488. getDouble(arg0: any): number;
  4489. getFloat(arg0: any): number;
  4490. getGenericType(): Type;
  4491. getInt(arg0: any): number;
  4492. getLong(arg0: any): long;
  4493. getShort(arg0: any): number;
  4494. getType(): Class;
  4495. isEnumConstant(): boolean;
  4496. set(arg0: any, arg1: any): void;
  4497. setBoolean(arg0: any, arg1: boolean): void;
  4498. setByte(arg0: any, arg1: number): void;
  4499. setChar(arg0: any, arg1: string): void;
  4500. setDouble(arg0: any, arg1: number): void;
  4501. setFloat(arg0: any, arg1: number): void;
  4502. setInt(arg0: any, arg1: number): void;
  4503. setLong(arg0: any, arg1: long): void;
  4504. setShort(arg0: any, arg1: number): void;
  4505. toGenericString(): string;
  4506. }
  4507. type Field = AccessibleObject & Member & Field_S & Field$;
  4508. interface GenericDeclaration_S {
  4509. }
  4510. interface GenericDeclaration$ {
  4511. getTypeParameters(): TypeVariable[];
  4512. }
  4513. type GenericDeclaration = AnnotatedElement & GenericDeclaration_S & GenericDeclaration$;
  4514. interface InvocationHandler_S {
  4515. }
  4516. interface InvocationHandler$ {
  4517. invoke(arg0: any, arg1: Method, arg2: any[]): any;
  4518. }
  4519. type InvocationHandler = InvocationHandler_S & InvocationHandler$;
  4520. interface Member_S {
  4521. readonly DECLARED: number;
  4522. readonly PUBLIC: number;
  4523. }
  4524. interface Member$ {
  4525. getDeclaringClass(): Class;
  4526. getModifiers(): number;
  4527. getName(): string;
  4528. isSynthetic(): boolean;
  4529. }
  4530. type Member = Member_S & Member$;
  4531. interface Method_S {
  4532. }
  4533. type Method_ST = Executable_S & Method_S;
  4534. interface Method_C extends Method_ST {
  4535. new (): Method;
  4536. }
  4537. interface Method$ {
  4538. getDefaultValue(): any;
  4539. getGenericReturnType(): Type;
  4540. getReturnType(): Class;
  4541. invoke(arg0: any, ...arg1: any[]): any;
  4542. isBridge(): boolean;
  4543. isDefault(): boolean;
  4544. }
  4545. type Method = Executable & Method_S & Method$;
  4546. interface Parameter_S {
  4547. }
  4548. type Parameter_ST = AnnotatedElement_S & Parameter_S;
  4549. interface Parameter_C extends Parameter_ST {
  4550. new (): Parameter;
  4551. }
  4552. interface Parameter$ {
  4553. getAnnotatedType(): AnnotatedType;
  4554. getDeclaringExecutable(): Executable;
  4555. getModifiers(): number;
  4556. getName(): string;
  4557. getParameterizedType(): Type;
  4558. getType(): Class;
  4559. isImplicit(): boolean;
  4560. isNamePresent(): boolean;
  4561. isSynthetic(): boolean;
  4562. isVarArgs(): boolean;
  4563. }
  4564. type Parameter = AnnotatedElement & Parameter_S & Parameter$;
  4565. interface ParameterizedType_S {
  4566. }
  4567. interface ParameterizedType$ {
  4568. getActualTypeArguments(): Type[];
  4569. getOwnerType(): Type;
  4570. getRawType(): Type;
  4571. }
  4572. type ParameterizedType = Type & ParameterizedType_S & ParameterizedType$;
  4573. interface Type_S {
  4574. }
  4575. interface Type$ {
  4576. getTypeName(): string;
  4577. }
  4578. type Type = Type_S & Type$;
  4579. interface TypeVariable_S {
  4580. }
  4581. interface TypeVariable$ {
  4582. getAnnotatedBounds(): AnnotatedType[];
  4583. getBounds(): Type[];
  4584. getGenericDeclaration(): GenericDeclaration;
  4585. getName(): string;
  4586. }
  4587. type TypeVariable = Type & AnnotatedElement & TypeVariable_S & TypeVariable$;
  4588. }
  4589. namespace java.math {
  4590. interface BigDecimal_S {
  4591. readonly ONE: BigDecimal;
  4592. readonly ROUND_CEILING: number;
  4593. readonly ROUND_DOWN: number;
  4594. readonly ROUND_FLOOR: number;
  4595. readonly ROUND_HALF_DOWN: number;
  4596. readonly ROUND_HALF_EVEN: number;
  4597. readonly ROUND_HALF_UP: number;
  4598. readonly ROUND_UNNECESSARY: number;
  4599. readonly ROUND_UP: number;
  4600. readonly TEN: BigDecimal;
  4601. readonly ZERO: BigDecimal;
  4602. valueOf(arg0: long): BigDecimal;
  4603. valueOf(arg0: number): BigDecimal;
  4604. valueOf(arg0: long, arg1: number): BigDecimal;
  4605. }
  4606. type BigDecimal_ST = java.lang.Number_S & java.lang.Comparable_S & BigDecimal_S;
  4607. interface BigDecimal_C extends BigDecimal_ST {
  4608. new (arg0: BigInteger): BigDecimal;
  4609. new (arg0: number): BigDecimal;
  4610. new (arg0: long): BigDecimal;
  4611. new (arg0: string): BigDecimal;
  4612. new (arg0: string[]): BigDecimal;
  4613. new (arg0: BigInteger, arg1: number): BigDecimal;
  4614. new (arg0: BigInteger, arg1: MathContext): BigDecimal;
  4615. new (arg0: number, arg1: MathContext): BigDecimal;
  4616. new (arg0: long, arg1: MathContext): BigDecimal;
  4617. new (arg0: string, arg1: MathContext): BigDecimal;
  4618. new (arg0: string[], arg1: MathContext): BigDecimal;
  4619. new (arg0: BigInteger, arg1: number, arg2: MathContext): BigDecimal;
  4620. new (arg0: string[], arg1: number, arg2: number): BigDecimal;
  4621. new (arg0: string[], arg1: number, arg2: number, arg3: MathContext): BigDecimal;
  4622. }
  4623. interface BigDecimal$ {
  4624. abs(): this;
  4625. abs(arg0: MathContext): this;
  4626. add(arg0: BigDecimal): this;
  4627. add(arg0: BigDecimal, arg1: MathContext): this;
  4628. byteValueExact(): number;
  4629. compareTo(arg0: BigDecimal): number;
  4630. divide(arg0: BigDecimal): this;
  4631. divide(arg0: BigDecimal, arg1: MathContext): this;
  4632. divide(arg0: BigDecimal, arg1: number): this;
  4633. divide(arg0: BigDecimal, arg1: RoundingMode): this;
  4634. divide(arg0: BigDecimal, arg1: number, arg2: RoundingMode): this;
  4635. divide(arg0: BigDecimal, arg1: number, arg2: number): this;
  4636. divideAndRemainder(arg0: BigDecimal): BigDecimal[];
  4637. divideAndRemainder(arg0: BigDecimal, arg1: MathContext): BigDecimal[];
  4638. divideToIntegralValue(arg0: BigDecimal): this;
  4639. divideToIntegralValue(arg0: BigDecimal, arg1: MathContext): this;
  4640. intValueExact(): number;
  4641. longValueExact(): long;
  4642. max(arg0: BigDecimal): this;
  4643. min(arg0: BigDecimal): this;
  4644. movePointLeft(arg0: number): this;
  4645. movePointRight(arg0: number): this;
  4646. multiply(arg0: BigDecimal): this;
  4647. multiply(arg0: BigDecimal, arg1: MathContext): this;
  4648. negate(): this;
  4649. negate(arg0: MathContext): this;
  4650. plus(): this;
  4651. plus(arg0: MathContext): this;
  4652. pow(arg0: number): this;
  4653. pow(arg0: number, arg1: MathContext): this;
  4654. precision(): number;
  4655. remainder(arg0: BigDecimal): this;
  4656. remainder(arg0: BigDecimal, arg1: MathContext): this;
  4657. round(arg0: MathContext): this;
  4658. scale(): number;
  4659. scaleByPowerOfTen(arg0: number): this;
  4660. setScale(arg0: number): this;
  4661. setScale(arg0: number, arg1: number): this;
  4662. setScale(arg0: number, arg1: RoundingMode): this;
  4663. shortValueExact(): number;
  4664. signum(): number;
  4665. stripTrailingZeros(): this;
  4666. subtract(arg0: BigDecimal): this;
  4667. subtract(arg0: BigDecimal, arg1: MathContext): this;
  4668. toBigInteger(): BigInteger;
  4669. toBigIntegerExact(): BigInteger;
  4670. toEngineeringString(): string;
  4671. toPlainString(): string;
  4672. ulp(): this;
  4673. unscaledValue(): BigInteger;
  4674. }
  4675. type BigDecimal = java.lang.Number & java.lang.Comparable & BigDecimal_S & BigDecimal$;
  4676. interface BigInteger_S {
  4677. readonly ONE: BigInteger;
  4678. readonly TEN: BigInteger;
  4679. readonly ZERO: BigInteger;
  4680. probablePrime(arg0: number, arg1: java.util.Random): BigInteger;
  4681. valueOf(arg0: long): BigInteger;
  4682. }
  4683. type BigInteger_ST = java.lang.Number_S & java.lang.Comparable_S & BigInteger_S;
  4684. interface BigInteger_C extends BigInteger_ST {
  4685. new (arg0: string): BigInteger;
  4686. new (arg0: number[]): BigInteger;
  4687. new (arg0: number, arg1: java.util.Random): BigInteger;
  4688. new (arg0: number, arg1: number[]): BigInteger;
  4689. new (arg0: string, arg1: number): BigInteger;
  4690. new (arg0: number, arg1: number, arg2: java.util.Random): BigInteger;
  4691. }
  4692. interface BigInteger$ {
  4693. abs(): this;
  4694. add(arg0: BigInteger): this;
  4695. and(arg0: BigInteger): this;
  4696. andNot(arg0: BigInteger): this;
  4697. bitCount(): number;
  4698. bitLength(): number;
  4699. byteValueExact(): number;
  4700. clearBit(arg0: number): this;
  4701. compareTo(arg0: BigInteger): number;
  4702. divide(arg0: BigInteger): this;
  4703. divideAndRemainder(arg0: BigInteger): BigInteger[];
  4704. flipBit(arg0: number): this;
  4705. gcd(arg0: BigInteger): this;
  4706. getLowestSetBit(): number;
  4707. intValueExact(): number;
  4708. isProbablePrime(arg0: number): boolean;
  4709. longValueExact(): long;
  4710. max(arg0: BigInteger): this;
  4711. min(arg0: BigInteger): this;
  4712. mod(arg0: BigInteger): this;
  4713. modInverse(arg0: BigInteger): this;
  4714. modPow(arg0: BigInteger, arg1: BigInteger): this;
  4715. multiply(arg0: BigInteger): this;
  4716. negate(): this;
  4717. nextProbablePrime(): this;
  4718. not(): this;
  4719. or(arg0: BigInteger): this;
  4720. pow(arg0: number): this;
  4721. remainder(arg0: BigInteger): this;
  4722. setBit(arg0: number): this;
  4723. shiftLeft(arg0: number): this;
  4724. shiftRight(arg0: number): this;
  4725. shortValueExact(): number;
  4726. signum(): number;
  4727. subtract(arg0: BigInteger): this;
  4728. testBit(arg0: number): boolean;
  4729. toByteArray(): number[];
  4730. toString(arg0: number): string;
  4731. xor(arg0: BigInteger): this;
  4732. }
  4733. type BigInteger = java.lang.Number & java.lang.Comparable & BigInteger_S & BigInteger$;
  4734. interface MathContext_S {
  4735. readonly DECIMAL128: MathContext;
  4736. readonly DECIMAL32: MathContext;
  4737. readonly DECIMAL64: MathContext;
  4738. readonly UNLIMITED: MathContext;
  4739. }
  4740. type MathContext_ST = java.io.Serializable_S & MathContext_S;
  4741. interface MathContext_C extends MathContext_ST {
  4742. new (arg0: string): MathContext;
  4743. new (arg0: number): MathContext;
  4744. new (arg0: number, arg1: RoundingMode): MathContext;
  4745. }
  4746. interface MathContext$ {
  4747. getPrecision(): number;
  4748. getRoundingMode(): RoundingMode;
  4749. }
  4750. type MathContext = java.io.Serializable & MathContext_S & MathContext$;
  4751. enum RoundingMode {
  4752. UP,
  4753. DOWN,
  4754. CEILING,
  4755. FLOOR,
  4756. HALF_UP,
  4757. HALF_DOWN,
  4758. HALF_EVEN,
  4759. UNNECESSARY
  4760. }
  4761. }
  4762. namespace java.net {
  4763. interface ContentHandler_S {
  4764. }
  4765. interface ContentHandler_C extends ContentHandler_S {
  4766. new (): ContentHandler;
  4767. }
  4768. interface ContentHandler$ {
  4769. getContent(arg0: URLConnection): any;
  4770. getContent(arg0: URLConnection, arg1: java.lang.Class[]): any;
  4771. }
  4772. type ContentHandler = ContentHandler_S & ContentHandler$;
  4773. interface ContentHandlerFactory_S {
  4774. }
  4775. interface ContentHandlerFactory$ {
  4776. createContentHandler(arg0: string): ContentHandler;
  4777. }
  4778. type ContentHandlerFactory = ContentHandlerFactory_S & ContentHandlerFactory$;
  4779. interface FileNameMap_S {
  4780. }
  4781. interface FileNameMap$ {
  4782. getContentTypeFor(arg0: string): string;
  4783. }
  4784. type FileNameMap = FileNameMap_S & FileNameMap$;
  4785. interface Proxy_S {
  4786. readonly NO_PROXY: Proxy;
  4787. }
  4788. interface Proxy_C extends Proxy_S {
  4789. new (arg0: Proxy$Type, arg1: SocketAddress): Proxy;
  4790. }
  4791. interface Proxy$ {
  4792. address(): SocketAddress;
  4793. type(): Proxy$Type;
  4794. }
  4795. type Proxy = Proxy_S & Proxy$;
  4796. enum Proxy$Type {
  4797. DIRECT,
  4798. HTTP,
  4799. SOCKS
  4800. }
  4801. interface SocketAddress_S {
  4802. }
  4803. type SocketAddress_ST = java.io.Serializable_S & SocketAddress_S;
  4804. interface SocketAddress_C extends SocketAddress_ST {
  4805. new (): SocketAddress;
  4806. }
  4807. interface SocketAddress$ {
  4808. }
  4809. type SocketAddress = java.io.Serializable & SocketAddress_S & SocketAddress$;
  4810. interface URI_S {
  4811. create(arg0: string): URI;
  4812. }
  4813. type URI_ST = java.lang.Comparable_S & java.io.Serializable_S & URI_S;
  4814. interface URI_C extends URI_ST {
  4815. }
  4816. interface URI$ {
  4817. compareTo(arg0: URI): number;
  4818. getAuthority(): string;
  4819. getFragment(): string;
  4820. getHost(): string;
  4821. getPath(): string;
  4822. getPort(): number;
  4823. getQuery(): string;
  4824. getRawAuthority(): string;
  4825. getRawFragment(): string;
  4826. getRawPath(): string;
  4827. getRawQuery(): string;
  4828. getRawSchemeSpecificPart(): string;
  4829. getRawUserInfo(): string;
  4830. getScheme(): string;
  4831. getSchemeSpecificPart(): string;
  4832. getUserInfo(): string;
  4833. isAbsolute(): boolean;
  4834. isOpaque(): boolean;
  4835. normalize(): this;
  4836. parseServerAuthority(): this;
  4837. relativize(arg0: URI): this;
  4838. resolve(arg0: URI): this;
  4839. resolve(arg0: string): this;
  4840. toASCIIString(): string;
  4841. toURL(): URL;
  4842. }
  4843. type URI = java.lang.Comparable & java.io.Serializable & URI_S & URI$;
  4844. interface URL_S {
  4845. setURLStreamHandlerFactory(arg0: URLStreamHandlerFactory): void;
  4846. }
  4847. type URL_ST = java.io.Serializable_S & URL_S;
  4848. interface URL_C extends URL_ST {
  4849. }
  4850. interface URL$ {
  4851. getAuthority(): string;
  4852. getContent(): any;
  4853. getContent(arg0: java.lang.Class[]): any;
  4854. getDefaultPort(): number;
  4855. getFile(): string;
  4856. getHost(): string;
  4857. getPath(): string;
  4858. getPort(): number;
  4859. getProtocol(): string;
  4860. getQuery(): string;
  4861. getRef(): string;
  4862. getUserInfo(): string;
  4863. openConnection(): URLConnection;
  4864. openConnection(arg0: Proxy): URLConnection;
  4865. openStream(): java.io.InputStream;
  4866. sameFile(arg0: URL): boolean;
  4867. toExternalForm(): string;
  4868. toURI(): URI;
  4869. }
  4870. type URL = java.io.Serializable & URL_S & URL$;
  4871. interface URLConnection_S {
  4872. getDefaultAllowUserInteraction(): boolean;
  4873. getFileNameMap(): FileNameMap;
  4874. guessContentTypeFromName(arg0: string): string;
  4875. guessContentTypeFromStream(arg0: java.io.InputStream): string;
  4876. setContentHandlerFactory(arg0: ContentHandlerFactory): void;
  4877. setDefaultAllowUserInteraction(arg0: boolean): void;
  4878. setFileNameMap(arg0: FileNameMap): void;
  4879. }
  4880. interface URLConnection_C extends URLConnection_S {
  4881. }
  4882. interface URLConnection$ {
  4883. addRequestProperty(arg0: string, arg1: string): void;
  4884. connect(): void;
  4885. getAllowUserInteraction(): boolean;
  4886. getConnectTimeout(): number;
  4887. getContent(): any;
  4888. getContent(arg0: java.lang.Class[]): any;
  4889. getContentEncoding(): string;
  4890. getContentLength(): number;
  4891. getContentLengthLong(): long;
  4892. getContentType(): string;
  4893. getDate(): long;
  4894. getDefaultUseCaches(): boolean;
  4895. getDoInput(): boolean;
  4896. getDoOutput(): boolean;
  4897. getExpiration(): long;
  4898. getHeaderField(arg0: number): string;
  4899. getHeaderField(arg0: string): string;
  4900. getHeaderFieldDate(arg0: string, arg1: long): long;
  4901. getHeaderFieldInt(arg0: string, arg1: number): number;
  4902. getHeaderFieldKey(arg0: number): string;
  4903. getHeaderFieldLong(arg0: string, arg1: long): long;
  4904. getHeaderFields(): java.util.Map;
  4905. getIfModifiedSince(): long;
  4906. getInputStream(): java.io.InputStream;
  4907. getLastModified(): long;
  4908. getOutputStream(): java.io.OutputStream;
  4909. getPermission(): java.security.Permission;
  4910. getReadTimeout(): number;
  4911. getRequestProperties(): java.util.Map;
  4912. getRequestProperty(arg0: string): string;
  4913. getURL(): URL;
  4914. getUseCaches(): boolean;
  4915. setAllowUserInteraction(arg0: boolean): void;
  4916. setConnectTimeout(arg0: number): void;
  4917. setDefaultUseCaches(arg0: boolean): void;
  4918. setDoInput(arg0: boolean): void;
  4919. setDoOutput(arg0: boolean): void;
  4920. setIfModifiedSince(arg0: long): void;
  4921. setReadTimeout(arg0: number): void;
  4922. setRequestProperty(arg0: string, arg1: string): void;
  4923. setUseCaches(arg0: boolean): void;
  4924. }
  4925. type URLConnection = URLConnection_S & URLConnection$;
  4926. interface URLStreamHandler_S {
  4927. }
  4928. interface URLStreamHandler_C extends URLStreamHandler_S {
  4929. new (): URLStreamHandler;
  4930. }
  4931. interface URLStreamHandler$ {
  4932. }
  4933. type URLStreamHandler = URLStreamHandler_S & URLStreamHandler$;
  4934. interface URLStreamHandlerFactory_S {
  4935. }
  4936. interface URLStreamHandlerFactory$ {
  4937. createURLStreamHandler(arg0: string): URLStreamHandler;
  4938. }
  4939. type URLStreamHandlerFactory = URLStreamHandlerFactory_S & URLStreamHandlerFactory$;
  4940. }
  4941. namespace java.nio {
  4942. interface Buffer_S {
  4943. }
  4944. interface Buffer_C extends Buffer_S {
  4945. }
  4946. interface Buffer$ {
  4947. array(): any;
  4948. arrayOffset(): number;
  4949. capacity(): number;
  4950. clear(): this;
  4951. flip(): this;
  4952. hasArray(): boolean;
  4953. hasRemaining(): boolean;
  4954. isDirect(): boolean;
  4955. isReadOnly(): boolean;
  4956. limit(): number;
  4957. limit(arg0: number): this;
  4958. mark(): this;
  4959. position(): number;
  4960. position(arg0: number): this;
  4961. remaining(): number;
  4962. reset(): this;
  4963. rewind(): this;
  4964. }
  4965. type Buffer = Buffer_S & Buffer$;
  4966. interface ByteBuffer_S {
  4967. allocate(arg0: number): ByteBuffer;
  4968. allocateDirect(arg0: number): ByteBuffer;
  4969. wrap(arg0: number[]): ByteBuffer;
  4970. wrap(arg0: number[], arg1: number, arg2: number): ByteBuffer;
  4971. }
  4972. type ByteBuffer_ST = java.lang.Comparable_S & Buffer_S & ByteBuffer_S;
  4973. interface ByteBuffer_C extends ByteBuffer_ST {
  4974. }
  4975. interface ByteBuffer$ {
  4976. asCharBuffer(): CharBuffer;
  4977. asDoubleBuffer(): DoubleBuffer;
  4978. asFloatBuffer(): FloatBuffer;
  4979. asIntBuffer(): IntBuffer;
  4980. asLongBuffer(): LongBuffer;
  4981. asReadOnlyBuffer(): this;
  4982. asShortBuffer(): ShortBuffer;
  4983. compact(): this;
  4984. compareTo(arg0: ByteBuffer): number;
  4985. duplicate(): this;
  4986. get(): number;
  4987. get(arg0: number[]): this;
  4988. get(arg0: number): number;
  4989. get(arg0: number[], arg1: number, arg2: number): this;
  4990. getChar(): string;
  4991. getChar(arg0: number): string;
  4992. getDouble(): number;
  4993. getDouble(arg0: number): number;
  4994. getFloat(): number;
  4995. getFloat(arg0: number): number;
  4996. getInt(): number;
  4997. getInt(arg0: number): number;
  4998. getLong(): long;
  4999. getLong(arg0: number): long;
  5000. getShort(): number;
  5001. getShort(arg0: number): number;
  5002. order(): ByteOrder;
  5003. order(arg0: ByteOrder): this;
  5004. put(arg0: number[]): this;
  5005. put(arg0: number): this;
  5006. put(arg0: ByteBuffer): this;
  5007. put(arg0: number, arg1: number): this;
  5008. put(arg0: number[], arg1: number, arg2: number): this;
  5009. putChar(arg0: string): this;
  5010. putChar(arg0: number, arg1: string): this;
  5011. putDouble(arg0: number): this;
  5012. putDouble(arg0: number, arg1: number): this;
  5013. putFloat(arg0: number): this;
  5014. putFloat(arg0: number, arg1: number): this;
  5015. putInt(arg0: number): this;
  5016. putInt(arg0: number, arg1: number): this;
  5017. putLong(arg0: long): this;
  5018. putLong(arg0: number, arg1: long): this;
  5019. putShort(arg0: number): this;
  5020. putShort(arg0: number, arg1: number): this;
  5021. slice(): this;
  5022. }
  5023. type ByteBuffer = Buffer & java.lang.Comparable & ByteBuffer_S & ByteBuffer$;
  5024. interface ByteOrder_S {
  5025. readonly BIG_ENDIAN: ByteOrder;
  5026. readonly LITTLE_ENDIAN: ByteOrder;
  5027. nativeOrder(): ByteOrder;
  5028. }
  5029. interface ByteOrder_C extends ByteOrder_S {
  5030. new (): ByteOrder;
  5031. }
  5032. interface ByteOrder$ {
  5033. }
  5034. type ByteOrder = ByteOrder_S & ByteOrder$;
  5035. interface CharBuffer_S {
  5036. allocate(arg0: number): CharBuffer;
  5037. wrap(arg0: string[]): CharBuffer;
  5038. wrap(arg0: java.lang.CharSequence): CharBuffer;
  5039. wrap(arg0: string[], arg1: number, arg2: number): CharBuffer;
  5040. wrap(arg0: java.lang.CharSequence, arg1: number, arg2: number): CharBuffer;
  5041. }
  5042. type CharBuffer_ST = java.lang.Appendable_S & java.lang.Readable_S & java.lang.CharSequence_S & java.lang.Comparable_S & Buffer_S & CharBuffer_S;
  5043. interface CharBuffer_C extends CharBuffer_ST {
  5044. }
  5045. interface CharBuffer$ {
  5046. asReadOnlyBuffer(): this;
  5047. compact(): this;
  5048. compareTo(arg0: CharBuffer): number;
  5049. duplicate(): this;
  5050. get(): string;
  5051. get(arg0: string[]): this;
  5052. get(arg0: number): string;
  5053. get(arg0: string[], arg1: number, arg2: number): this;
  5054. order(): ByteOrder;
  5055. put(arg0: string[]): this;
  5056. put(arg0: CharBuffer): this;
  5057. put(arg0: string): this;
  5058. put(arg0: number, arg1: string): this;
  5059. put(arg0: string[], arg1: number, arg2: number): this;
  5060. put(arg0: string, arg1: number, arg2: number): this;
  5061. slice(): this;
  5062. }
  5063. type CharBuffer = Buffer & java.lang.Comparable & java.lang.Appendable & java.lang.CharSequence & java.lang.Readable & CharBuffer_S & CharBuffer$;
  5064. interface DoubleBuffer_S {
  5065. allocate(arg0: number): DoubleBuffer;
  5066. wrap(arg0: number[]): DoubleBuffer;
  5067. wrap(arg0: number[], arg1: number, arg2: number): DoubleBuffer;
  5068. }
  5069. type DoubleBuffer_ST = java.lang.Comparable_S & Buffer_S & DoubleBuffer_S;
  5070. interface DoubleBuffer_C extends DoubleBuffer_ST {
  5071. }
  5072. interface DoubleBuffer$ {
  5073. asReadOnlyBuffer(): this;
  5074. compact(): this;
  5075. compareTo(arg0: DoubleBuffer): number;
  5076. duplicate(): this;
  5077. get(): number;
  5078. get(arg0: number[]): this;
  5079. get(arg0: number): number;
  5080. get(arg0: number[], arg1: number, arg2: number): this;
  5081. order(): ByteOrder;
  5082. put(arg0: number[]): this;
  5083. put(arg0: number): this;
  5084. put(arg0: DoubleBuffer): this;
  5085. put(arg0: number, arg1: number): this;
  5086. put(arg0: number[], arg1: number, arg2: number): this;
  5087. slice(): this;
  5088. }
  5089. type DoubleBuffer = Buffer & java.lang.Comparable & DoubleBuffer_S & DoubleBuffer$;
  5090. interface FloatBuffer_S {
  5091. allocate(arg0: number): FloatBuffer;
  5092. wrap(arg0: number[]): FloatBuffer;
  5093. wrap(arg0: number[], arg1: number, arg2: number): FloatBuffer;
  5094. }
  5095. type FloatBuffer_ST = java.lang.Comparable_S & Buffer_S & FloatBuffer_S;
  5096. interface FloatBuffer_C extends FloatBuffer_ST {
  5097. }
  5098. interface FloatBuffer$ {
  5099. asReadOnlyBuffer(): this;
  5100. compact(): this;
  5101. compareTo(arg0: FloatBuffer): number;
  5102. duplicate(): this;
  5103. get(): number;
  5104. get(arg0: number[]): this;
  5105. get(arg0: number): number;
  5106. get(arg0: number[], arg1: number, arg2: number): this;
  5107. order(): ByteOrder;
  5108. put(arg0: number[]): this;
  5109. put(arg0: number): this;
  5110. put(arg0: FloatBuffer): this;
  5111. put(arg0: number, arg1: number): this;
  5112. put(arg0: number[], arg1: number, arg2: number): this;
  5113. slice(): this;
  5114. }
  5115. type FloatBuffer = Buffer & java.lang.Comparable & FloatBuffer_S & FloatBuffer$;
  5116. interface IntBuffer_S {
  5117. allocate(arg0: number): IntBuffer;
  5118. wrap(arg0: number[]): IntBuffer;
  5119. wrap(arg0: number[], arg1: number, arg2: number): IntBuffer;
  5120. }
  5121. type IntBuffer_ST = java.lang.Comparable_S & Buffer_S & IntBuffer_S;
  5122. interface IntBuffer_C extends IntBuffer_ST {
  5123. }
  5124. interface IntBuffer$ {
  5125. asReadOnlyBuffer(): this;
  5126. compact(): this;
  5127. compareTo(arg0: IntBuffer): number;
  5128. duplicate(): this;
  5129. get(): number;
  5130. get(arg0: number[]): this;
  5131. get(arg0: number): number;
  5132. get(arg0: number[], arg1: number, arg2: number): this;
  5133. order(): ByteOrder;
  5134. put(arg0: number[]): this;
  5135. put(arg0: number): this;
  5136. put(arg0: IntBuffer): this;
  5137. put(arg0: number, arg1: number): this;
  5138. put(arg0: number[], arg1: number, arg2: number): this;
  5139. slice(): this;
  5140. }
  5141. type IntBuffer = Buffer & java.lang.Comparable & IntBuffer_S & IntBuffer$;
  5142. interface LongBuffer_S {
  5143. allocate(arg0: number): LongBuffer;
  5144. wrap(arg0: long[]): LongBuffer;
  5145. wrap(arg0: long[], arg1: number, arg2: number): LongBuffer;
  5146. }
  5147. type LongBuffer_ST = java.lang.Comparable_S & Buffer_S & LongBuffer_S;
  5148. interface LongBuffer_C extends LongBuffer_ST {
  5149. }
  5150. interface LongBuffer$ {
  5151. asReadOnlyBuffer(): this;
  5152. compact(): this;
  5153. compareTo(arg0: LongBuffer): number;
  5154. duplicate(): this;
  5155. get(): long;
  5156. get(arg0: long[]): this;
  5157. get(arg0: number): long;
  5158. get(arg0: long[], arg1: number, arg2: number): this;
  5159. order(): ByteOrder;
  5160. put(arg0: long[]): this;
  5161. put(arg0: long): this;
  5162. put(arg0: LongBuffer): this;
  5163. put(arg0: number, arg1: long): this;
  5164. put(arg0: long[], arg1: number, arg2: number): this;
  5165. slice(): this;
  5166. }
  5167. type LongBuffer = Buffer & java.lang.Comparable & LongBuffer_S & LongBuffer$;
  5168. interface MappedByteBuffer_S {
  5169. }
  5170. type MappedByteBuffer_ST = ByteBuffer_S & MappedByteBuffer_S;
  5171. interface MappedByteBuffer_C extends MappedByteBuffer_ST {
  5172. }
  5173. interface MappedByteBuffer$ {
  5174. force(): this;
  5175. isLoaded(): boolean;
  5176. load(): this;
  5177. }
  5178. type MappedByteBuffer = ByteBuffer & MappedByteBuffer_S & MappedByteBuffer$;
  5179. interface ShortBuffer_S {
  5180. allocate(arg0: number): ShortBuffer;
  5181. wrap(arg0: number[]): ShortBuffer;
  5182. wrap(arg0: number[], arg1: number, arg2: number): ShortBuffer;
  5183. }
  5184. type ShortBuffer_ST = java.lang.Comparable_S & Buffer_S & ShortBuffer_S;
  5185. interface ShortBuffer_C extends ShortBuffer_ST {
  5186. }
  5187. interface ShortBuffer$ {
  5188. asReadOnlyBuffer(): this;
  5189. compact(): this;
  5190. compareTo(arg0: ShortBuffer): number;
  5191. duplicate(): this;
  5192. get(): number;
  5193. get(arg0: number[]): this;
  5194. get(arg0: number): number;
  5195. get(arg0: number[], arg1: number, arg2: number): this;
  5196. order(): ByteOrder;
  5197. put(arg0: number[]): this;
  5198. put(arg0: number): this;
  5199. put(arg0: ShortBuffer): this;
  5200. put(arg0: number, arg1: number): this;
  5201. put(arg0: number[], arg1: number, arg2: number): this;
  5202. slice(): this;
  5203. }
  5204. type ShortBuffer = Buffer & java.lang.Comparable & ShortBuffer_S & ShortBuffer$;
  5205. }
  5206. namespace java.nio.channels {
  5207. interface AsynchronousChannel_S {
  5208. }
  5209. interface AsynchronousChannel$ {
  5210. }
  5211. type AsynchronousChannel = Channel & AsynchronousChannel_S & AsynchronousChannel$;
  5212. interface AsynchronousFileChannel_S {
  5213. open(arg0: java.nio.file.Path, ...arg1: java.nio.file.OpenOption[]): AsynchronousFileChannel;
  5214. open(arg0: java.nio.file.Path, arg1: java.util.Set, arg2: java.util.concurrent.ExecutorService, ...arg3: java.nio.file.attribute.FileAttribute[]): AsynchronousFileChannel;
  5215. }
  5216. type AsynchronousFileChannel_ST = AsynchronousChannel_S & AsynchronousFileChannel_S;
  5217. interface AsynchronousFileChannel_C extends AsynchronousFileChannel_ST {
  5218. }
  5219. interface AsynchronousFileChannel$ {
  5220. force(arg0: boolean): void;
  5221. lock(): java.util.concurrent.Future;
  5222. lock(arg0: any, arg1: CompletionHandler): void;
  5223. lock(arg0: long, arg1: long, arg2: boolean): java.util.concurrent.Future;
  5224. lock(arg0: long, arg1: long, arg2: boolean, arg3: any, arg4: CompletionHandler): void;
  5225. read(arg0: ByteBuffer, arg1: long): java.util.concurrent.Future;
  5226. read(arg0: ByteBuffer, arg1: long, arg2: any, arg3: CompletionHandler): void;
  5227. size(): long;
  5228. truncate(arg0: long): this;
  5229. tryLock(): FileLock;
  5230. tryLock(arg0: long, arg1: long, arg2: boolean): FileLock;
  5231. write(arg0: ByteBuffer, arg1: long): java.util.concurrent.Future;
  5232. write(arg0: ByteBuffer, arg1: long, arg2: any, arg3: CompletionHandler): void;
  5233. }
  5234. type AsynchronousFileChannel = AsynchronousChannel & AsynchronousFileChannel_S & AsynchronousFileChannel$;
  5235. interface ByteChannel_S {
  5236. }
  5237. interface ByteChannel$ {
  5238. }
  5239. type ByteChannel = ReadableByteChannel & WritableByteChannel & ByteChannel_S & ByteChannel$;
  5240. interface Channel_S {
  5241. }
  5242. interface Channel$ {
  5243. isOpen(): boolean;
  5244. }
  5245. type Channel = java.io.Closeable & Channel_S & Channel$;
  5246. interface CompletionHandler_S {
  5247. }
  5248. interface CompletionHandler$ {
  5249. completed(arg0: any, arg1: any): void;
  5250. failed(arg0: java.lang.Throwable, arg1: any): void;
  5251. }
  5252. type CompletionHandler = CompletionHandler_S & CompletionHandler$;
  5253. interface FileChannel_S {
  5254. open(arg0: java.nio.file.Path, ...arg1: java.nio.file.OpenOption[]): FileChannel;
  5255. open(arg0: java.nio.file.Path, arg1: java.util.Set, ...arg2: java.nio.file.attribute.FileAttribute[]): FileChannel;
  5256. }
  5257. type FileChannel_ST = GatheringByteChannel_S & java.nio.channels.spi.AbstractInterruptibleChannel_S & ScatteringByteChannel_S & SeekableByteChannel_S & FileChannel_S;
  5258. interface FileChannel_C extends FileChannel_ST {
  5259. }
  5260. interface FileChannel$ {
  5261. force(arg0: boolean): void;
  5262. lock(): FileLock;
  5263. lock(arg0: long, arg1: long, arg2: boolean): FileLock;
  5264. map(arg0: FileChannel$MapMode, arg1: long, arg2: long): MappedByteBuffer;
  5265. read(arg0: ByteBuffer, arg1: long): number;
  5266. transferFrom(arg0: ReadableByteChannel, arg1: long, arg2: long): long;
  5267. transferTo(arg0: long, arg1: long, arg2: WritableByteChannel): long;
  5268. tryLock(): FileLock;
  5269. tryLock(arg0: long, arg1: long, arg2: boolean): FileLock;
  5270. write(arg0: ByteBuffer, arg1: long): number;
  5271. }
  5272. type FileChannel = java.nio.channels.spi.AbstractInterruptibleChannel & SeekableByteChannel & GatheringByteChannel & ScatteringByteChannel & FileChannel_S & FileChannel$;
  5273. interface FileChannel$MapMode_S {
  5274. readonly PRIVATE: FileChannel$MapMode;
  5275. readonly READ_ONLY: FileChannel$MapMode;
  5276. readonly READ_WRITE: FileChannel$MapMode;
  5277. }
  5278. interface FileChannel$MapMode_C extends FileChannel$MapMode_S {
  5279. new (): FileChannel$MapMode;
  5280. }
  5281. interface FileChannel$MapMode$ {
  5282. }
  5283. type FileChannel$MapMode = FileChannel$MapMode_S & FileChannel$MapMode$;
  5284. interface FileLock_S {
  5285. }
  5286. type FileLock_ST = java.lang.AutoCloseable_S & FileLock_S;
  5287. interface FileLock_C extends FileLock_ST {
  5288. }
  5289. interface FileLock$ {
  5290. acquiredBy(): Channel;
  5291. channel(): FileChannel;
  5292. isShared(): boolean;
  5293. isValid(): boolean;
  5294. overlaps(arg0: long, arg1: long): boolean;
  5295. position(): long;
  5296. release(): void;
  5297. size(): long;
  5298. }
  5299. type FileLock = java.lang.AutoCloseable & FileLock_S & FileLock$;
  5300. interface GatheringByteChannel_S {
  5301. }
  5302. interface GatheringByteChannel$ {
  5303. write(arg0: ByteBuffer[]): long;
  5304. write(arg0: ByteBuffer[], arg1: number, arg2: number): long;
  5305. }
  5306. type GatheringByteChannel = WritableByteChannel & GatheringByteChannel_S & GatheringByteChannel$;
  5307. interface InterruptibleChannel_S {
  5308. }
  5309. interface InterruptibleChannel$ {
  5310. }
  5311. type InterruptibleChannel = Channel & InterruptibleChannel_S & InterruptibleChannel$;
  5312. interface ReadableByteChannel_S {
  5313. }
  5314. interface ReadableByteChannel$ {
  5315. read(arg0: ByteBuffer): number;
  5316. }
  5317. type ReadableByteChannel = Channel & ReadableByteChannel_S & ReadableByteChannel$;
  5318. interface ScatteringByteChannel_S {
  5319. }
  5320. interface ScatteringByteChannel$ {
  5321. read(arg0: ByteBuffer[]): long;
  5322. read(arg0: ByteBuffer[], arg1: number, arg2: number): long;
  5323. }
  5324. type ScatteringByteChannel = ReadableByteChannel & ScatteringByteChannel_S & ScatteringByteChannel$;
  5325. interface SeekableByteChannel_S {
  5326. }
  5327. interface SeekableByteChannel$ {
  5328. position(): long;
  5329. position(arg0: long): this;
  5330. size(): long;
  5331. truncate(arg0: long): this;
  5332. }
  5333. type SeekableByteChannel = ByteChannel & SeekableByteChannel_S & SeekableByteChannel$;
  5334. interface WritableByteChannel_S {
  5335. }
  5336. interface WritableByteChannel$ {
  5337. write(arg0: ByteBuffer): number;
  5338. }
  5339. type WritableByteChannel = Channel & WritableByteChannel_S & WritableByteChannel$;
  5340. }
  5341. namespace java.nio.channels.spi {
  5342. interface AbstractInterruptibleChannel_S {
  5343. }
  5344. type AbstractInterruptibleChannel_ST = Channel_S & InterruptibleChannel_S & AbstractInterruptibleChannel_S;
  5345. interface AbstractInterruptibleChannel_C extends AbstractInterruptibleChannel_ST {
  5346. }
  5347. interface AbstractInterruptibleChannel$ {
  5348. }
  5349. type AbstractInterruptibleChannel = Channel & InterruptibleChannel & AbstractInterruptibleChannel_S & AbstractInterruptibleChannel$;
  5350. }
  5351. namespace java.nio.charset {
  5352. interface Charset_S {
  5353. availableCharsets(): java.util.SortedMap;
  5354. defaultCharset(): Charset;
  5355. forName(arg0: string): Charset;
  5356. isSupported(arg0: string): boolean;
  5357. }
  5358. type Charset_ST = java.lang.Comparable_S & Charset_S;
  5359. interface Charset_C extends Charset_ST {
  5360. }
  5361. interface Charset$ {
  5362. aliases(): java.util.Set;
  5363. canEncode(): boolean;
  5364. compareTo(arg0: Charset): number;
  5365. contains(arg0: Charset): boolean;
  5366. decode(arg0: ByteBuffer): CharBuffer;
  5367. displayName(): string;
  5368. displayName(arg0: java.util.Locale): string;
  5369. encode(arg0: CharBuffer): ByteBuffer;
  5370. encode(arg0: string): ByteBuffer;
  5371. isRegistered(): boolean;
  5372. name(): string;
  5373. newDecoder(): CharsetDecoder;
  5374. newEncoder(): CharsetEncoder;
  5375. }
  5376. type Charset = java.lang.Comparable & Charset_S & Charset$;
  5377. interface CharsetDecoder_S {
  5378. }
  5379. interface CharsetDecoder_C extends CharsetDecoder_S {
  5380. }
  5381. interface CharsetDecoder$ {
  5382. averageCharsPerByte(): number;
  5383. charset(): Charset;
  5384. decode(arg0: ByteBuffer): CharBuffer;
  5385. decode(arg0: ByteBuffer, arg1: CharBuffer, arg2: boolean): CoderResult;
  5386. detectedCharset(): Charset;
  5387. flush(arg0: CharBuffer): CoderResult;
  5388. isAutoDetecting(): boolean;
  5389. isCharsetDetected(): boolean;
  5390. malformedInputAction(): CodingErrorAction;
  5391. maxCharsPerByte(): number;
  5392. onMalformedInput(arg0: CodingErrorAction): this;
  5393. onUnmappableCharacter(arg0: CodingErrorAction): this;
  5394. replaceWith(arg0: string): this;
  5395. replacement(): string;
  5396. reset(): this;
  5397. unmappableCharacterAction(): CodingErrorAction;
  5398. }
  5399. type CharsetDecoder = CharsetDecoder_S & CharsetDecoder$;
  5400. interface CharsetEncoder_S {
  5401. }
  5402. interface CharsetEncoder_C extends CharsetEncoder_S {
  5403. }
  5404. interface CharsetEncoder$ {
  5405. averageBytesPerChar(): number;
  5406. canEncode(arg0: java.lang.CharSequence): boolean;
  5407. canEncode(arg0: string): boolean;
  5408. charset(): Charset;
  5409. encode(arg0: CharBuffer): ByteBuffer;
  5410. encode(arg0: CharBuffer, arg1: ByteBuffer, arg2: boolean): CoderResult;
  5411. flush(arg0: ByteBuffer): CoderResult;
  5412. isLegalReplacement(arg0: number[]): boolean;
  5413. malformedInputAction(): CodingErrorAction;
  5414. maxBytesPerChar(): number;
  5415. onMalformedInput(arg0: CodingErrorAction): this;
  5416. onUnmappableCharacter(arg0: CodingErrorAction): this;
  5417. replaceWith(arg0: number[]): this;
  5418. replacement(): number[];
  5419. reset(): this;
  5420. unmappableCharacterAction(): CodingErrorAction;
  5421. }
  5422. type CharsetEncoder = CharsetEncoder_S & CharsetEncoder$;
  5423. interface CoderResult_S {
  5424. readonly OVERFLOW: CoderResult;
  5425. readonly UNDERFLOW: CoderResult;
  5426. malformedForLength(arg0: number): CoderResult;
  5427. unmappableForLength(arg0: number): CoderResult;
  5428. }
  5429. interface CoderResult_C extends CoderResult_S {
  5430. new (): CoderResult;
  5431. }
  5432. interface CoderResult$ {
  5433. isError(): boolean;
  5434. isMalformed(): boolean;
  5435. isOverflow(): boolean;
  5436. isUnderflow(): boolean;
  5437. isUnmappable(): boolean;
  5438. length(): number;
  5439. throwException(): void;
  5440. }
  5441. type CoderResult = CoderResult_S & CoderResult$;
  5442. interface CodingErrorAction_S {
  5443. readonly IGNORE: CodingErrorAction;
  5444. readonly REPLACE: CodingErrorAction;
  5445. readonly REPORT: CodingErrorAction;
  5446. }
  5447. interface CodingErrorAction_C extends CodingErrorAction_S {
  5448. new (): CodingErrorAction;
  5449. }
  5450. interface CodingErrorAction$ {
  5451. }
  5452. type CodingErrorAction = CodingErrorAction_S & CodingErrorAction$;
  5453. }
  5454. namespace java.nio.file {
  5455. enum AccessMode {
  5456. READ,
  5457. WRITE,
  5458. EXECUTE
  5459. }
  5460. interface CopyOption_S {
  5461. }
  5462. interface CopyOption$ {
  5463. }
  5464. type CopyOption = CopyOption_S & CopyOption$;
  5465. interface DirectoryStream_S {
  5466. }
  5467. interface DirectoryStream$ {
  5468. }
  5469. type DirectoryStream = java.io.Closeable & java.lang.Iterable & DirectoryStream_S & DirectoryStream$;
  5470. interface DirectoryStream$Filter_S {
  5471. }
  5472. interface DirectoryStream$Filter$ {
  5473. accept(arg0: any): boolean;
  5474. }
  5475. type DirectoryStream$Filter = DirectoryStream$Filter_S & DirectoryStream$Filter$;
  5476. interface FileStore_S {
  5477. }
  5478. interface FileStore_C extends FileStore_S {
  5479. }
  5480. interface FileStore$ {
  5481. getAttribute(arg0: string): any;
  5482. getFileStoreAttributeView(arg0: java.lang.Class): java.nio.file.attribute.FileStoreAttributeView;
  5483. getTotalSpace(): long;
  5484. getUnallocatedSpace(): long;
  5485. getUsableSpace(): long;
  5486. isReadOnly(): boolean;
  5487. name(): string;
  5488. supportsFileAttributeView(arg0: java.lang.Class): boolean;
  5489. supportsFileAttributeView(arg0: string): boolean;
  5490. type(): string;
  5491. }
  5492. type FileStore = FileStore_S & FileStore$;
  5493. interface FileSystem_S {
  5494. }
  5495. type FileSystem_ST = java.io.Closeable_S & FileSystem_S;
  5496. interface FileSystem_C extends FileSystem_ST {
  5497. }
  5498. interface FileSystem$ {
  5499. getFileStores(): java.lang.Iterable;
  5500. getPath(arg0: string, ...arg1: string[]): Path;
  5501. getPathMatcher(arg0: string): PathMatcher;
  5502. getRootDirectories(): java.lang.Iterable;
  5503. getSeparator(): string;
  5504. getUserPrincipalLookupService(): java.nio.file.attribute.UserPrincipalLookupService;
  5505. isOpen(): boolean;
  5506. isReadOnly(): boolean;
  5507. newWatchService(): WatchService;
  5508. provider(): java.nio.file.spi.FileSystemProvider;
  5509. supportedFileAttributeViews(): java.util.Set;
  5510. }
  5511. type FileSystem = java.io.Closeable & FileSystem_S & FileSystem$;
  5512. enum LinkOption {
  5513. NOFOLLOW_LINKS
  5514. }
  5515. interface OpenOption_S {
  5516. }
  5517. interface OpenOption$ {
  5518. }
  5519. type OpenOption = OpenOption_S & OpenOption$;
  5520. interface Path_S {
  5521. }
  5522. interface Path$ {
  5523. compareTo(arg0: Path): number;
  5524. endsWith(arg0: Path): boolean;
  5525. endsWith(arg0: string): boolean;
  5526. equals(arg0: any): boolean;
  5527. getFileName(): this;
  5528. getFileSystem(): FileSystem;
  5529. getName(arg0: number): this;
  5530. getNameCount(): number;
  5531. getParent(): this;
  5532. getRoot(): this;
  5533. hashCode(): number;
  5534. isAbsolute(): boolean;
  5535. normalize(): this;
  5536. relativize(arg0: Path): this;
  5537. resolve(arg0: Path): this;
  5538. resolve(arg0: string): this;
  5539. resolveSibling(arg0: Path): this;
  5540. resolveSibling(arg0: string): this;
  5541. startsWith(arg0: Path): boolean;
  5542. startsWith(arg0: string): boolean;
  5543. subpath(arg0: number, arg1: number): this;
  5544. toAbsolutePath(): this;
  5545. toFile(): java.io.File;
  5546. toRealPath(...arg0: LinkOption[]): this;
  5547. toString(): string;
  5548. toUri(): java.net.URI;
  5549. }
  5550. type Path = java.lang.Comparable & java.lang.Iterable & Watchable & Path_S & Path$;
  5551. interface PathMatcher_S {
  5552. }
  5553. interface PathMatcher$ {
  5554. matches(arg0: Path): boolean;
  5555. }
  5556. type PathMatcher = PathMatcher_S & PathMatcher$;
  5557. interface WatchEvent$Kind_S {
  5558. }
  5559. interface WatchEvent$Kind$ {
  5560. name(): string;
  5561. type(): java.lang.Class;
  5562. }
  5563. type WatchEvent$Kind = WatchEvent$Kind_S & WatchEvent$Kind$;
  5564. interface WatchEvent$Modifier_S {
  5565. }
  5566. interface WatchEvent$Modifier$ {
  5567. name(): string;
  5568. }
  5569. type WatchEvent$Modifier = WatchEvent$Modifier_S & WatchEvent$Modifier$;
  5570. interface WatchKey_S {
  5571. }
  5572. interface WatchKey$ {
  5573. cancel(): void;
  5574. isValid(): boolean;
  5575. pollEvents(): java.util.List;
  5576. reset(): boolean;
  5577. watchable(): Watchable;
  5578. }
  5579. type WatchKey = WatchKey_S & WatchKey$;
  5580. interface WatchService_S {
  5581. }
  5582. interface WatchService$ {
  5583. poll(): WatchKey;
  5584. poll(arg0: long, arg1: java.util.concurrent.TimeUnit): WatchKey;
  5585. take(): WatchKey;
  5586. }
  5587. type WatchService = java.io.Closeable & WatchService_S & WatchService$;
  5588. interface Watchable_S {
  5589. }
  5590. interface Watchable$ {
  5591. register(arg0: WatchService, ...arg1: WatchEvent$Kind[]): WatchKey;
  5592. register(arg0: WatchService, arg1: WatchEvent$Kind[], ...arg2: WatchEvent$Modifier[]): WatchKey;
  5593. }
  5594. type Watchable = Watchable_S & Watchable$;
  5595. }
  5596. namespace java.nio.file.attribute {
  5597. interface AttributeView_S {
  5598. }
  5599. interface AttributeView$ {
  5600. name(): string;
  5601. }
  5602. type AttributeView = AttributeView_S & AttributeView$;
  5603. interface BasicFileAttributes_S {
  5604. }
  5605. interface BasicFileAttributes$ {
  5606. creationTime(): FileTime;
  5607. fileKey(): any;
  5608. isDirectory(): boolean;
  5609. isOther(): boolean;
  5610. isRegularFile(): boolean;
  5611. isSymbolicLink(): boolean;
  5612. lastAccessTime(): FileTime;
  5613. lastModifiedTime(): FileTime;
  5614. size(): long;
  5615. }
  5616. type BasicFileAttributes = BasicFileAttributes_S & BasicFileAttributes$;
  5617. interface FileAttribute_S {
  5618. }
  5619. interface FileAttribute$ {
  5620. name(): string;
  5621. value(): any;
  5622. }
  5623. type FileAttribute = FileAttribute_S & FileAttribute$;
  5624. interface FileAttributeView_S {
  5625. }
  5626. interface FileAttributeView$ {
  5627. }
  5628. type FileAttributeView = AttributeView & FileAttributeView_S & FileAttributeView$;
  5629. interface FileStoreAttributeView_S {
  5630. }
  5631. interface FileStoreAttributeView$ {
  5632. }
  5633. type FileStoreAttributeView = AttributeView & FileStoreAttributeView_S & FileStoreAttributeView$;
  5634. interface FileTime_S {
  5635. from(arg0: java.time.Instant): FileTime;
  5636. from(arg0: long, arg1: java.util.concurrent.TimeUnit): FileTime;
  5637. fromMillis(arg0: long): FileTime;
  5638. }
  5639. type FileTime_ST = java.lang.Comparable_S & FileTime_S;
  5640. interface FileTime_C extends FileTime_ST {
  5641. new (): FileTime;
  5642. }
  5643. interface FileTime$ {
  5644. compareTo(arg0: FileTime): number;
  5645. to(arg0: java.util.concurrent.TimeUnit): long;
  5646. toInstant(): java.time.Instant;
  5647. toMillis(): long;
  5648. }
  5649. type FileTime = java.lang.Comparable & FileTime_S & FileTime$;
  5650. interface GroupPrincipal_S {
  5651. }
  5652. interface GroupPrincipal$ {
  5653. }
  5654. type GroupPrincipal = UserPrincipal & GroupPrincipal_S & GroupPrincipal$;
  5655. interface UserPrincipal_S {
  5656. }
  5657. interface UserPrincipal$ {
  5658. }
  5659. type UserPrincipal = java.security.Principal & UserPrincipal_S & UserPrincipal$;
  5660. interface UserPrincipalLookupService_S {
  5661. }
  5662. interface UserPrincipalLookupService_C extends UserPrincipalLookupService_S {
  5663. }
  5664. interface UserPrincipalLookupService$ {
  5665. lookupPrincipalByGroupName(arg0: string): GroupPrincipal;
  5666. lookupPrincipalByName(arg0: string): UserPrincipal;
  5667. }
  5668. type UserPrincipalLookupService = UserPrincipalLookupService_S & UserPrincipalLookupService$;
  5669. }
  5670. namespace java.nio.file.spi {
  5671. interface FileSystemProvider_S {
  5672. installedProviders(): java.util.List;
  5673. }
  5674. interface FileSystemProvider_C extends FileSystemProvider_S {
  5675. }
  5676. interface FileSystemProvider$ {
  5677. checkAccess(arg0: Path, ...arg1: AccessMode[]): void;
  5678. copy(arg0: Path, arg1: Path, ...arg2: CopyOption[]): void;
  5679. createDirectory(arg0: Path, ...arg1: java.nio.file.attribute.FileAttribute[]): void;
  5680. createLink(arg0: Path, arg1: Path): void;
  5681. createSymbolicLink(arg0: Path, arg1: Path, ...arg2: java.nio.file.attribute.FileAttribute[]): void;
  5682. delete(arg0: Path): void;
  5683. deleteIfExists(arg0: Path): boolean;
  5684. getFileAttributeView(arg0: Path, arg1: java.lang.Class, ...arg2: LinkOption[]): java.nio.file.attribute.FileAttributeView;
  5685. getFileStore(arg0: Path): FileStore;
  5686. getFileSystem(arg0: java.net.URI): FileSystem;
  5687. getPath(arg0: java.net.URI): Path;
  5688. getScheme(): string;
  5689. isHidden(arg0: Path): boolean;
  5690. isSameFile(arg0: Path, arg1: Path): boolean;
  5691. move(arg0: Path, arg1: Path, ...arg2: CopyOption[]): void;
  5692. newAsynchronousFileChannel(arg0: Path, arg1: java.util.Set, arg2: java.util.concurrent.ExecutorService, ...arg3: java.nio.file.attribute.FileAttribute[]): java.nio.channels.AsynchronousFileChannel;
  5693. newByteChannel(arg0: Path, arg1: java.util.Set, ...arg2: java.nio.file.attribute.FileAttribute[]): java.nio.channels.SeekableByteChannel;
  5694. newDirectoryStream(arg0: Path, arg1: DirectoryStream$Filter): DirectoryStream;
  5695. newFileChannel(arg0: Path, arg1: java.util.Set, ...arg2: java.nio.file.attribute.FileAttribute[]): java.nio.channels.FileChannel;
  5696. newFileSystem(arg0: java.net.URI, arg1: java.util.Map): FileSystem;
  5697. newFileSystem(arg0: Path, arg1: java.util.Map): FileSystem;
  5698. newInputStream(arg0: Path, ...arg1: OpenOption[]): java.io.InputStream;
  5699. newOutputStream(arg0: Path, ...arg1: OpenOption[]): java.io.OutputStream;
  5700. readAttributes(arg0: Path, arg1: java.lang.Class, ...arg2: LinkOption[]): java.nio.file.attribute.BasicFileAttributes;
  5701. readAttributes(arg0: Path, arg1: string, ...arg2: LinkOption[]): java.util.Map;
  5702. readSymbolicLink(arg0: Path): Path;
  5703. setAttribute(arg0: Path, arg1: string, arg2: any, ...arg3: LinkOption[]): void;
  5704. }
  5705. type FileSystemProvider = FileSystemProvider_S & FileSystemProvider$;
  5706. }
  5707. namespace java.security {
  5708. interface AccessControlContext_S {
  5709. }
  5710. interface AccessControlContext_C extends AccessControlContext_S {
  5711. new (arg0: ProtectionDomain[]): AccessControlContext;
  5712. new (arg0: AccessControlContext, arg1: DomainCombiner): AccessControlContext;
  5713. }
  5714. interface AccessControlContext$ {
  5715. checkPermission(arg0: Permission): void;
  5716. getDomainCombiner(): DomainCombiner;
  5717. }
  5718. type AccessControlContext = AccessControlContext_S & AccessControlContext$;
  5719. interface AlgorithmParameters_S {
  5720. getInstance(arg0: string): AlgorithmParameters;
  5721. getInstance(arg0: string, arg1: Provider): AlgorithmParameters;
  5722. getInstance(arg0: string, arg1: string): AlgorithmParameters;
  5723. }
  5724. interface AlgorithmParameters_C extends AlgorithmParameters_S {
  5725. new (): AlgorithmParameters;
  5726. }
  5727. interface AlgorithmParameters$ {
  5728. getAlgorithm(): string;
  5729. getEncoded(): number[];
  5730. getEncoded(arg0: string): number[];
  5731. getParameterSpec(arg0: java.lang.Class): java.security.spec.AlgorithmParameterSpec;
  5732. getProvider(): Provider;
  5733. init(arg0: number[]): void;
  5734. init(arg0: java.security.spec.AlgorithmParameterSpec): void;
  5735. init(arg0: number[], arg1: string): void;
  5736. }
  5737. type AlgorithmParameters = AlgorithmParameters_S & AlgorithmParameters$;
  5738. interface CodeSigner_S {
  5739. }
  5740. type CodeSigner_ST = java.io.Serializable_S & CodeSigner_S;
  5741. interface CodeSigner_C extends CodeSigner_ST {
  5742. new (arg0: java.security.cert.CertPath, arg1: Timestamp): CodeSigner;
  5743. }
  5744. interface CodeSigner$ {
  5745. getSignerCertPath(): java.security.cert.CertPath;
  5746. getTimestamp(): Timestamp;
  5747. }
  5748. type CodeSigner = java.io.Serializable & CodeSigner_S & CodeSigner$;
  5749. interface CodeSource_S {
  5750. }
  5751. type CodeSource_ST = java.io.Serializable_S & CodeSource_S;
  5752. interface CodeSource_C extends CodeSource_ST {
  5753. new (arg0: java.net.URL, arg1: java.security.cert.Certificate[]): CodeSource;
  5754. new (arg0: java.net.URL, arg1: CodeSigner[]): CodeSource;
  5755. }
  5756. interface CodeSource$ {
  5757. getCertificates(): java.security.cert.Certificate[];
  5758. getCodeSigners(): CodeSigner[];
  5759. getLocation(): java.net.URL;
  5760. implies(arg0: CodeSource): boolean;
  5761. }
  5762. type CodeSource = java.io.Serializable & CodeSource_S & CodeSource$;
  5763. interface DomainCombiner_S {
  5764. }
  5765. interface DomainCombiner$ {
  5766. combine(arg0: ProtectionDomain[], arg1: ProtectionDomain[]): ProtectionDomain[];
  5767. }
  5768. type DomainCombiner = DomainCombiner_S & DomainCombiner$;
  5769. interface Guard_S {
  5770. }
  5771. interface Guard$ {
  5772. checkGuard(arg0: any): void;
  5773. }
  5774. type Guard = Guard_S & Guard$;
  5775. interface Key_S {
  5776. readonly serialVersionUID: long;
  5777. }
  5778. interface Key$ {
  5779. getAlgorithm(): string;
  5780. getEncoded(): number[];
  5781. getFormat(): string;
  5782. }
  5783. type Key = java.io.Serializable & Key_S & Key$;
  5784. interface Permission_S {
  5785. }
  5786. type Permission_ST = java.io.Serializable_S & Guard_S & Permission_S;
  5787. interface Permission_C extends Permission_ST {
  5788. new (arg0: string): Permission;
  5789. }
  5790. interface Permission$ {
  5791. getActions(): string;
  5792. getName(): string;
  5793. implies(arg0: Permission): boolean;
  5794. newPermissionCollection(): PermissionCollection;
  5795. }
  5796. type Permission = Guard & java.io.Serializable & Permission_S & Permission$;
  5797. interface PermissionCollection_S {
  5798. }
  5799. type PermissionCollection_ST = java.io.Serializable_S & PermissionCollection_S;
  5800. interface PermissionCollection_C extends PermissionCollection_ST {
  5801. new (): PermissionCollection;
  5802. }
  5803. interface PermissionCollection$ {
  5804. add(arg0: Permission): void;
  5805. elements(): java.util.Enumeration;
  5806. implies(arg0: Permission): boolean;
  5807. isReadOnly(): boolean;
  5808. setReadOnly(): void;
  5809. }
  5810. type PermissionCollection = java.io.Serializable & PermissionCollection_S & PermissionCollection$;
  5811. interface Principal_S {
  5812. }
  5813. interface Principal$ {
  5814. equals(arg0: any): boolean;
  5815. getName(): string;
  5816. hashCode(): number;
  5817. implies(arg0: javax.security.auth.Subject): boolean;
  5818. toString(): string;
  5819. }
  5820. type Principal = Principal_S & Principal$;
  5821. interface PrivilegedAction_S {
  5822. }
  5823. interface PrivilegedAction$ {
  5824. run(): any;
  5825. }
  5826. type PrivilegedAction = PrivilegedAction_S & PrivilegedAction$;
  5827. interface PrivilegedExceptionAction_S {
  5828. }
  5829. interface PrivilegedExceptionAction$ {
  5830. run(): any;
  5831. }
  5832. type PrivilegedExceptionAction = PrivilegedExceptionAction_S & PrivilegedExceptionAction$;
  5833. interface ProtectionDomain_S {
  5834. }
  5835. interface ProtectionDomain_C extends ProtectionDomain_S {
  5836. new (arg0: CodeSource, arg1: PermissionCollection): ProtectionDomain;
  5837. new (arg0: CodeSource, arg1: PermissionCollection, arg2: java.lang.ClassLoader, arg3: Principal[]): ProtectionDomain;
  5838. }
  5839. interface ProtectionDomain$ {
  5840. getClassLoader(): java.lang.ClassLoader;
  5841. getCodeSource(): CodeSource;
  5842. getPermissions(): PermissionCollection;
  5843. getPrincipals(): Principal[];
  5844. implies(arg0: Permission): boolean;
  5845. }
  5846. type ProtectionDomain = ProtectionDomain_S & ProtectionDomain$;
  5847. interface Provider_S {
  5848. }
  5849. type Provider_ST = java.util.Properties_S & Provider_S;
  5850. interface Provider_C extends Provider_ST {
  5851. }
  5852. interface Provider$ {
  5853. getInfo(): string;
  5854. getName(): string;
  5855. getService(arg0: string, arg1: string): Provider$Service;
  5856. getServices(): java.util.Set;
  5857. getVersion(): number;
  5858. }
  5859. type Provider = java.util.Properties & Provider_S & Provider$;
  5860. interface Provider$Service_S {
  5861. }
  5862. interface Provider$Service_C extends Provider$Service_S {
  5863. new (arg0: Provider, arg1: string, arg2: string, arg3: string, arg4: java.util.List, arg5: java.util.Map): Provider$Service;
  5864. }
  5865. interface Provider$Service$ {
  5866. getAlgorithm(): string;
  5867. getAttribute(arg0: string): string;
  5868. getClassName(): string;
  5869. getProvider(): Provider;
  5870. getType(): string;
  5871. newInstance(arg0: any): any;
  5872. supportsParameter(arg0: any): boolean;
  5873. }
  5874. type Provider$Service = Provider$Service_S & Provider$Service$;
  5875. interface PublicKey_S {
  5876. readonly serialVersionUID: long;
  5877. }
  5878. interface PublicKey$ {
  5879. }
  5880. type PublicKey = Key & PublicKey_S & PublicKey$;
  5881. interface SecureRandom_S {
  5882. getInstance(arg0: string): SecureRandom;
  5883. getInstance(arg0: string, arg1: Provider): SecureRandom;
  5884. getInstance(arg0: string, arg1: string): SecureRandom;
  5885. getInstanceStrong(): SecureRandom;
  5886. getSeed(arg0: number): number[];
  5887. }
  5888. type SecureRandom_ST = java.util.Random_S & SecureRandom_S;
  5889. interface SecureRandom_C extends SecureRandom_ST {
  5890. new (): SecureRandom;
  5891. new (arg0: number[]): SecureRandom;
  5892. }
  5893. interface SecureRandom$ {
  5894. generateSeed(arg0: number): number[];
  5895. getAlgorithm(): string;
  5896. getProvider(): Provider;
  5897. setSeed(arg0: number[]): void;
  5898. }
  5899. type SecureRandom = java.util.Random & SecureRandom_S & SecureRandom$;
  5900. interface Timestamp_S {
  5901. }
  5902. type Timestamp_ST = java.io.Serializable_S & Timestamp_S;
  5903. interface Timestamp_C extends Timestamp_ST {
  5904. new (arg0: Date, arg1: java.security.cert.CertPath): Timestamp;
  5905. }
  5906. interface Timestamp$ {
  5907. getSignerCertPath(): java.security.cert.CertPath;
  5908. getTimestamp(): Date;
  5909. }
  5910. type Timestamp = java.io.Serializable & Timestamp_S & Timestamp$;
  5911. }
  5912. namespace java.security.cert {
  5913. interface CertPath_S {
  5914. }
  5915. type CertPath_ST = java.io.Serializable_S & CertPath_S;
  5916. interface CertPath_C extends CertPath_ST {
  5917. }
  5918. interface CertPath$ {
  5919. getCertificates(): java.util.List;
  5920. getEncoded(): number[];
  5921. getEncoded(arg0: string): number[];
  5922. getEncodings(): java.util.Iterator;
  5923. getType(): string;
  5924. }
  5925. type CertPath = java.io.Serializable & CertPath_S & CertPath$;
  5926. interface Certificate_S {
  5927. }
  5928. type Certificate_ST = java.io.Serializable_S & Certificate_S;
  5929. interface Certificate_C extends Certificate_ST {
  5930. }
  5931. interface Certificate$ {
  5932. getEncoded(): number[];
  5933. getPublicKey(): PublicKey;
  5934. getType(): string;
  5935. verify(arg0: PublicKey): void;
  5936. verify(arg0: PublicKey, arg1: Provider): void;
  5937. verify(arg0: PublicKey, arg1: string): void;
  5938. }
  5939. type Certificate = java.io.Serializable & Certificate_S & Certificate$;
  5940. }
  5941. namespace java.security.spec {
  5942. interface AlgorithmParameterSpec_S {
  5943. }
  5944. interface AlgorithmParameterSpec$ {
  5945. }
  5946. type AlgorithmParameterSpec = AlgorithmParameterSpec_S & AlgorithmParameterSpec$;
  5947. }
  5948. namespace java.sql {
  5949. interface Array_S {
  5950. }
  5951. interface Array$ {
  5952. free(): void;
  5953. getArray(): any;
  5954. getArray(arg0: java.util.Map): any;
  5955. getArray(arg0: long, arg1: number): any;
  5956. getArray(arg0: long, arg1: number, arg2: java.util.Map): any;
  5957. getBaseType(): number;
  5958. getBaseTypeName(): string;
  5959. getResultSet(): ResultSet;
  5960. getResultSet(arg0: java.util.Map): ResultSet;
  5961. getResultSet(arg0: long, arg1: number): ResultSet;
  5962. getResultSet(arg0: long, arg1: number, arg2: java.util.Map): ResultSet;
  5963. }
  5964. type Array = Array_S & Array$;
  5965. interface Blob_S {
  5966. }
  5967. interface Blob$ {
  5968. free(): void;
  5969. getBinaryStream(): java.io.InputStream;
  5970. getBinaryStream(arg0: long, arg1: long): java.io.InputStream;
  5971. getBytes(arg0: long, arg1: number): number[];
  5972. length(): long;
  5973. position(arg0: number[], arg1: long): long;
  5974. position(arg0: Blob, arg1: long): long;
  5975. setBinaryStream(arg0: long): java.io.OutputStream;
  5976. setBytes(arg0: long, arg1: number[]): number;
  5977. setBytes(arg0: long, arg1: number[], arg2: number, arg3: number): number;
  5978. truncate(arg0: long): void;
  5979. }
  5980. type Blob = Blob_S & Blob$;
  5981. interface CallableStatement_S {
  5982. }
  5983. interface CallableStatement$ {
  5984. getArray(arg0: number): Array;
  5985. getArray(arg0: string): Array;
  5986. getBigDecimal(arg0: number): java.math.BigDecimal;
  5987. getBigDecimal(arg0: string): java.math.BigDecimal;
  5988. getBlob(arg0: number): Blob;
  5989. getBlob(arg0: string): Blob;
  5990. getBoolean(arg0: number): boolean;
  5991. getBoolean(arg0: string): boolean;
  5992. getByte(arg0: number): number;
  5993. getByte(arg0: string): number;
  5994. getBytes(arg0: number): number[];
  5995. getBytes(arg0: string): number[];
  5996. getCharacterStream(arg0: number): java.io.Reader;
  5997. getCharacterStream(arg0: string): java.io.Reader;
  5998. getClob(arg0: number): Clob;
  5999. getClob(arg0: string): Clob;
  6000. getDate(arg0: number): Date;
  6001. getDate(arg0: string): Date;
  6002. getDate(arg0: number, arg1: java.util.Calendar): Date;
  6003. getDate(arg0: string, arg1: java.util.Calendar): Date;
  6004. getDouble(arg0: number): number;
  6005. getDouble(arg0: string): number;
  6006. getFloat(arg0: number): number;
  6007. getFloat(arg0: string): number;
  6008. getInt(arg0: number): number;
  6009. getInt(arg0: string): number;
  6010. getLong(arg0: number): long;
  6011. getLong(arg0: string): long;
  6012. getNCharacterStream(arg0: number): java.io.Reader;
  6013. getNCharacterStream(arg0: string): java.io.Reader;
  6014. getNClob(arg0: number): NClob;
  6015. getNClob(arg0: string): NClob;
  6016. getNString(arg0: number): string;
  6017. getNString(arg0: string): string;
  6018. getObject(arg0: number): any;
  6019. getObject(arg0: string): any;
  6020. getObject(arg0: number, arg1: java.lang.Class): any;
  6021. getObject(arg0: number, arg1: java.util.Map): any;
  6022. getObject(arg0: string, arg1: java.util.Map): any;
  6023. getObject(arg0: string, arg1: java.lang.Class): any;
  6024. getRef(arg0: number): Ref;
  6025. getRef(arg0: string): Ref;
  6026. getRowId(arg0: number): RowId;
  6027. getRowId(arg0: string): RowId;
  6028. getSQLXML(arg0: number): SQLXML;
  6029. getSQLXML(arg0: string): SQLXML;
  6030. getShort(arg0: number): number;
  6031. getShort(arg0: string): number;
  6032. getString(arg0: number): string;
  6033. getString(arg0: string): string;
  6034. getTime(arg0: number): Date;
  6035. getTime(arg0: string): Date;
  6036. getTime(arg0: number, arg1: java.util.Calendar): Date;
  6037. getTime(arg0: string, arg1: java.util.Calendar): Date;
  6038. getTimestamp(arg0: number): Date;
  6039. getTimestamp(arg0: string): Date;
  6040. getTimestamp(arg0: number, arg1: java.util.Calendar): Date;
  6041. getTimestamp(arg0: string, arg1: java.util.Calendar): Date;
  6042. getURL(arg0: number): java.net.URL;
  6043. getURL(arg0: string): java.net.URL;
  6044. registerOutParameter(arg0: number, arg1: number): void;
  6045. registerOutParameter(arg0: number, arg1: SQLType): void;
  6046. registerOutParameter(arg0: string, arg1: number): void;
  6047. registerOutParameter(arg0: string, arg1: SQLType): void;
  6048. registerOutParameter(arg0: number, arg1: number, arg2: number): void;
  6049. registerOutParameter(arg0: number, arg1: number, arg2: string): void;
  6050. registerOutParameter(arg0: number, arg1: SQLType, arg2: number): void;
  6051. registerOutParameter(arg0: number, arg1: SQLType, arg2: string): void;
  6052. registerOutParameter(arg0: string, arg1: number, arg2: number): void;
  6053. registerOutParameter(arg0: string, arg1: number, arg2: string): void;
  6054. registerOutParameter(arg0: string, arg1: SQLType, arg2: string): void;
  6055. registerOutParameter(arg0: string, arg1: SQLType, arg2: number): void;
  6056. setAsciiStream(arg0: string, arg1: java.io.InputStream): void;
  6057. setAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6058. setAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6059. setBigDecimal(arg0: string, arg1: java.math.BigDecimal): void;
  6060. setBinaryStream(arg0: string, arg1: java.io.InputStream): void;
  6061. setBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6062. setBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6063. setBlob(arg0: string, arg1: Blob): void;
  6064. setBlob(arg0: string, arg1: java.io.InputStream): void;
  6065. setBlob(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6066. setBoolean(arg0: string, arg1: boolean): void;
  6067. setByte(arg0: string, arg1: number): void;
  6068. setBytes(arg0: string, arg1: number[]): void;
  6069. setCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6070. setCharacterStream(arg0: string, arg1: java.io.Reader, arg2: number): void;
  6071. setCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6072. setClob(arg0: string, arg1: java.io.Reader): void;
  6073. setClob(arg0: string, arg1: Clob): void;
  6074. setClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6075. setDate(arg0: string, arg1: Date): void;
  6076. setDate(arg0: string, arg1: Date, arg2: java.util.Calendar): void;
  6077. setDouble(arg0: string, arg1: number): void;
  6078. setFloat(arg0: string, arg1: number): void;
  6079. setInt(arg0: string, arg1: number): void;
  6080. setLong(arg0: string, arg1: long): void;
  6081. setNCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6082. setNCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6083. setNClob(arg0: string, arg1: NClob): void;
  6084. setNClob(arg0: string, arg1: java.io.Reader): void;
  6085. setNClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6086. setNString(arg0: string, arg1: string): void;
  6087. setNull(arg0: string, arg1: number): void;
  6088. setNull(arg0: string, arg1: number, arg2: string): void;
  6089. setObject(arg0: string, arg1: any): void;
  6090. setObject(arg0: string, arg1: any, arg2: number): void;
  6091. setObject(arg0: string, arg1: any, arg2: SQLType): void;
  6092. setObject(arg0: string, arg1: any, arg2: number, arg3: number): void;
  6093. setObject(arg0: string, arg1: any, arg2: SQLType, arg3: number): void;
  6094. setRowId(arg0: string, arg1: RowId): void;
  6095. setSQLXML(arg0: string, arg1: SQLXML): void;
  6096. setShort(arg0: string, arg1: number): void;
  6097. setString(arg0: string, arg1: string): void;
  6098. setTime(arg0: string, arg1: Date): void;
  6099. setTime(arg0: string, arg1: Date, arg2: java.util.Calendar): void;
  6100. setTimestamp(arg0: string, arg1: Date): void;
  6101. setTimestamp(arg0: string, arg1: Date, arg2: java.util.Calendar): void;
  6102. setURL(arg0: string, arg1: java.net.URL): void;
  6103. wasNull(): boolean;
  6104. }
  6105. type CallableStatement = PreparedStatement & CallableStatement_S & CallableStatement$;
  6106. interface Clob_S {
  6107. }
  6108. interface Clob$ {
  6109. free(): void;
  6110. getAsciiStream(): java.io.InputStream;
  6111. getCharacterStream(): java.io.Reader;
  6112. getCharacterStream(arg0: long, arg1: long): java.io.Reader;
  6113. getSubString(arg0: long, arg1: number): string;
  6114. length(): long;
  6115. position(arg0: Clob, arg1: long): long;
  6116. position(arg0: string, arg1: long): long;
  6117. setAsciiStream(arg0: long): java.io.OutputStream;
  6118. setCharacterStream(arg0: long): java.io.Writer;
  6119. setString(arg0: long, arg1: string): number;
  6120. setString(arg0: long, arg1: string, arg2: number, arg3: number): number;
  6121. truncate(arg0: long): void;
  6122. }
  6123. type Clob = Clob_S & Clob$;
  6124. interface Connection_S {
  6125. readonly TRANSACTION_NONE: number;
  6126. readonly TRANSACTION_READ_COMMITTED: number;
  6127. readonly TRANSACTION_READ_UNCOMMITTED: number;
  6128. readonly TRANSACTION_REPEATABLE_READ: number;
  6129. readonly TRANSACTION_SERIALIZABLE: number;
  6130. }
  6131. interface Connection$ {
  6132. abort(arg0: java.util.concurrent.Executor): void;
  6133. clearWarnings(): void;
  6134. commit(): void;
  6135. createArrayOf(arg0: string, arg1: any[]): Array;
  6136. createBlob(): Blob;
  6137. createClob(): Clob;
  6138. createNClob(): NClob;
  6139. createSQLXML(): SQLXML;
  6140. createStatement(): Statement;
  6141. createStatement(arg0: number, arg1: number): Statement;
  6142. createStatement(arg0: number, arg1: number, arg2: number): Statement;
  6143. createStruct(arg0: string, arg1: any[]): Struct;
  6144. getAutoCommit(): boolean;
  6145. getCatalog(): string;
  6146. getClientInfo(): java.util.Properties;
  6147. getClientInfo(arg0: string): string;
  6148. getHoldability(): number;
  6149. getMetaData(): DatabaseMetaData;
  6150. getNetworkTimeout(): number;
  6151. getSchema(): string;
  6152. getTransactionIsolation(): number;
  6153. getTypeMap(): java.util.Map;
  6154. getWarnings(): SQLWarning;
  6155. isClosed(): boolean;
  6156. isReadOnly(): boolean;
  6157. isValid(arg0: number): boolean;
  6158. nativeSQL(arg0: string): string;
  6159. prepareCall(arg0: string): CallableStatement;
  6160. prepareCall(arg0: string, arg1: number, arg2: number): CallableStatement;
  6161. prepareCall(arg0: string, arg1: number, arg2: number, arg3: number): CallableStatement;
  6162. prepareStatement(arg0: string): PreparedStatement;
  6163. prepareStatement(arg0: string, arg1: number[]): PreparedStatement;
  6164. prepareStatement(arg0: string, arg1: string[]): PreparedStatement;
  6165. prepareStatement(arg0: string, arg1: number): PreparedStatement;
  6166. prepareStatement(arg0: string, arg1: number, arg2: number): PreparedStatement;
  6167. prepareStatement(arg0: string, arg1: number, arg2: number, arg3: number): PreparedStatement;
  6168. releaseSavepoint(arg0: Savepoint): void;
  6169. rollback(): void;
  6170. rollback(arg0: Savepoint): void;
  6171. setAutoCommit(arg0: boolean): void;
  6172. setCatalog(arg0: string): void;
  6173. setClientInfo(arg0: java.util.Properties): void;
  6174. setClientInfo(arg0: string, arg1: string): void;
  6175. setHoldability(arg0: number): void;
  6176. setNetworkTimeout(arg0: java.util.concurrent.Executor, arg1: number): void;
  6177. setReadOnly(arg0: boolean): void;
  6178. setSavepoint(): Savepoint;
  6179. setSavepoint(arg0: string): Savepoint;
  6180. setSchema(arg0: string): void;
  6181. setTransactionIsolation(arg0: number): void;
  6182. setTypeMap(arg0: java.util.Map): void;
  6183. }
  6184. type Connection = Wrapper & java.lang.AutoCloseable & Connection_S & Connection$;
  6185. interface DatabaseMetaData_S {
  6186. readonly attributeNoNulls: number;
  6187. readonly attributeNullable: number;
  6188. readonly attributeNullableUnknown: number;
  6189. readonly bestRowNotPseudo: number;
  6190. readonly bestRowPseudo: number;
  6191. readonly bestRowSession: number;
  6192. readonly bestRowTemporary: number;
  6193. readonly bestRowTransaction: number;
  6194. readonly bestRowUnknown: number;
  6195. readonly columnNoNulls: number;
  6196. readonly columnNullable: number;
  6197. readonly columnNullableUnknown: number;
  6198. readonly functionColumnIn: number;
  6199. readonly functionColumnInOut: number;
  6200. readonly functionColumnOut: number;
  6201. readonly functionColumnResult: number;
  6202. readonly functionColumnUnknown: number;
  6203. readonly functionNoNulls: number;
  6204. readonly functionNoTable: number;
  6205. readonly functionNullable: number;
  6206. readonly functionNullableUnknown: number;
  6207. readonly functionResultUnknown: number;
  6208. readonly functionReturn: number;
  6209. readonly functionReturnsTable: number;
  6210. readonly importedKeyCascade: number;
  6211. readonly importedKeyInitiallyDeferred: number;
  6212. readonly importedKeyInitiallyImmediate: number;
  6213. readonly importedKeyNoAction: number;
  6214. readonly importedKeyNotDeferrable: number;
  6215. readonly importedKeyRestrict: number;
  6216. readonly importedKeySetDefault: number;
  6217. readonly importedKeySetNull: number;
  6218. readonly procedureColumnIn: number;
  6219. readonly procedureColumnInOut: number;
  6220. readonly procedureColumnOut: number;
  6221. readonly procedureColumnResult: number;
  6222. readonly procedureColumnReturn: number;
  6223. readonly procedureColumnUnknown: number;
  6224. readonly procedureNoNulls: number;
  6225. readonly procedureNoResult: number;
  6226. readonly procedureNullable: number;
  6227. readonly procedureNullableUnknown: number;
  6228. readonly procedureResultUnknown: number;
  6229. readonly procedureReturnsResult: number;
  6230. readonly sqlStateSQL: number;
  6231. readonly sqlStateSQL99: number;
  6232. readonly sqlStateXOpen: number;
  6233. readonly tableIndexClustered: number;
  6234. readonly tableIndexHashed: number;
  6235. readonly tableIndexOther: number;
  6236. readonly tableIndexStatistic: number;
  6237. readonly typeNoNulls: number;
  6238. readonly typeNullable: number;
  6239. readonly typeNullableUnknown: number;
  6240. readonly typePredBasic: number;
  6241. readonly typePredChar: number;
  6242. readonly typePredNone: number;
  6243. readonly typeSearchable: number;
  6244. readonly versionColumnNotPseudo: number;
  6245. readonly versionColumnPseudo: number;
  6246. readonly versionColumnUnknown: number;
  6247. }
  6248. interface DatabaseMetaData$ {
  6249. allProceduresAreCallable(): boolean;
  6250. allTablesAreSelectable(): boolean;
  6251. autoCommitFailureClosesAllResultSets(): boolean;
  6252. dataDefinitionCausesTransactionCommit(): boolean;
  6253. dataDefinitionIgnoredInTransactions(): boolean;
  6254. deletesAreDetected(arg0: number): boolean;
  6255. doesMaxRowSizeIncludeBlobs(): boolean;
  6256. generatedKeyAlwaysReturned(): boolean;
  6257. getAttributes(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6258. getBestRowIdentifier(arg0: string, arg1: string, arg2: string, arg3: number, arg4: boolean): ResultSet;
  6259. getCatalogSeparator(): string;
  6260. getCatalogTerm(): string;
  6261. getCatalogs(): ResultSet;
  6262. getClientInfoProperties(): ResultSet;
  6263. getColumnPrivileges(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6264. getColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6265. getConnection(): Connection;
  6266. getCrossReference(arg0: string, arg1: string, arg2: string, arg3: string, arg4: string, arg5: string): ResultSet;
  6267. getDatabaseMajorVersion(): number;
  6268. getDatabaseMinorVersion(): number;
  6269. getDatabaseProductName(): string;
  6270. getDatabaseProductVersion(): string;
  6271. getDefaultTransactionIsolation(): number;
  6272. getDriverMajorVersion(): number;
  6273. getDriverMinorVersion(): number;
  6274. getDriverName(): string;
  6275. getDriverVersion(): string;
  6276. getExportedKeys(arg0: string, arg1: string, arg2: string): ResultSet;
  6277. getExtraNameCharacters(): string;
  6278. getFunctionColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6279. getFunctions(arg0: string, arg1: string, arg2: string): ResultSet;
  6280. getIdentifierQuoteString(): string;
  6281. getImportedKeys(arg0: string, arg1: string, arg2: string): ResultSet;
  6282. getIndexInfo(arg0: string, arg1: string, arg2: string, arg3: boolean, arg4: boolean): ResultSet;
  6283. getJDBCMajorVersion(): number;
  6284. getJDBCMinorVersion(): number;
  6285. getMaxBinaryLiteralLength(): number;
  6286. getMaxCatalogNameLength(): number;
  6287. getMaxCharLiteralLength(): number;
  6288. getMaxColumnNameLength(): number;
  6289. getMaxColumnsInGroupBy(): number;
  6290. getMaxColumnsInIndex(): number;
  6291. getMaxColumnsInOrderBy(): number;
  6292. getMaxColumnsInSelect(): number;
  6293. getMaxColumnsInTable(): number;
  6294. getMaxConnections(): number;
  6295. getMaxCursorNameLength(): number;
  6296. getMaxIndexLength(): number;
  6297. getMaxLogicalLobSize(): long;
  6298. getMaxProcedureNameLength(): number;
  6299. getMaxRowSize(): number;
  6300. getMaxSchemaNameLength(): number;
  6301. getMaxStatementLength(): number;
  6302. getMaxStatements(): number;
  6303. getMaxTableNameLength(): number;
  6304. getMaxTablesInSelect(): number;
  6305. getMaxUserNameLength(): number;
  6306. getNumericFunctions(): string;
  6307. getPrimaryKeys(arg0: string, arg1: string, arg2: string): ResultSet;
  6308. getProcedureColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6309. getProcedureTerm(): string;
  6310. getProcedures(arg0: string, arg1: string, arg2: string): ResultSet;
  6311. getPseudoColumns(arg0: string, arg1: string, arg2: string, arg3: string): ResultSet;
  6312. getResultSetHoldability(): number;
  6313. getRowIdLifetime(): RowIdLifetime;
  6314. getSQLKeywords(): string;
  6315. getSQLStateType(): number;
  6316. getSchemaTerm(): string;
  6317. getSchemas(): ResultSet;
  6318. getSchemas(arg0: string, arg1: string): ResultSet;
  6319. getSearchStringEscape(): string;
  6320. getStringFunctions(): string;
  6321. getSuperTables(arg0: string, arg1: string, arg2: string): ResultSet;
  6322. getSuperTypes(arg0: string, arg1: string, arg2: string): ResultSet;
  6323. getSystemFunctions(): string;
  6324. getTablePrivileges(arg0: string, arg1: string, arg2: string): ResultSet;
  6325. getTableTypes(): ResultSet;
  6326. getTables(arg0: string, arg1: string, arg2: string, arg3: string[]): ResultSet;
  6327. getTimeDateFunctions(): string;
  6328. getTypeInfo(): ResultSet;
  6329. getUDTs(arg0: string, arg1: string, arg2: string, arg3: number[]): ResultSet;
  6330. getURL(): string;
  6331. getUserName(): string;
  6332. getVersionColumns(arg0: string, arg1: string, arg2: string): ResultSet;
  6333. insertsAreDetected(arg0: number): boolean;
  6334. isCatalogAtStart(): boolean;
  6335. isReadOnly(): boolean;
  6336. locatorsUpdateCopy(): boolean;
  6337. nullPlusNonNullIsNull(): boolean;
  6338. nullsAreSortedAtEnd(): boolean;
  6339. nullsAreSortedAtStart(): boolean;
  6340. nullsAreSortedHigh(): boolean;
  6341. nullsAreSortedLow(): boolean;
  6342. othersDeletesAreVisible(arg0: number): boolean;
  6343. othersInsertsAreVisible(arg0: number): boolean;
  6344. othersUpdatesAreVisible(arg0: number): boolean;
  6345. ownDeletesAreVisible(arg0: number): boolean;
  6346. ownInsertsAreVisible(arg0: number): boolean;
  6347. ownUpdatesAreVisible(arg0: number): boolean;
  6348. storesLowerCaseIdentifiers(): boolean;
  6349. storesLowerCaseQuotedIdentifiers(): boolean;
  6350. storesMixedCaseIdentifiers(): boolean;
  6351. storesMixedCaseQuotedIdentifiers(): boolean;
  6352. storesUpperCaseIdentifiers(): boolean;
  6353. storesUpperCaseQuotedIdentifiers(): boolean;
  6354. supportsANSI92EntryLevelSQL(): boolean;
  6355. supportsANSI92FullSQL(): boolean;
  6356. supportsANSI92IntermediateSQL(): boolean;
  6357. supportsAlterTableWithAddColumn(): boolean;
  6358. supportsAlterTableWithDropColumn(): boolean;
  6359. supportsBatchUpdates(): boolean;
  6360. supportsCatalogsInDataManipulation(): boolean;
  6361. supportsCatalogsInIndexDefinitions(): boolean;
  6362. supportsCatalogsInPrivilegeDefinitions(): boolean;
  6363. supportsCatalogsInProcedureCalls(): boolean;
  6364. supportsCatalogsInTableDefinitions(): boolean;
  6365. supportsColumnAliasing(): boolean;
  6366. supportsConvert(): boolean;
  6367. supportsConvert(arg0: number, arg1: number): boolean;
  6368. supportsCoreSQLGrammar(): boolean;
  6369. supportsCorrelatedSubqueries(): boolean;
  6370. supportsDataDefinitionAndDataManipulationTransactions(): boolean;
  6371. supportsDataManipulationTransactionsOnly(): boolean;
  6372. supportsDifferentTableCorrelationNames(): boolean;
  6373. supportsExpressionsInOrderBy(): boolean;
  6374. supportsExtendedSQLGrammar(): boolean;
  6375. supportsFullOuterJoins(): boolean;
  6376. supportsGetGeneratedKeys(): boolean;
  6377. supportsGroupBy(): boolean;
  6378. supportsGroupByBeyondSelect(): boolean;
  6379. supportsGroupByUnrelated(): boolean;
  6380. supportsIntegrityEnhancementFacility(): boolean;
  6381. supportsLikeEscapeClause(): boolean;
  6382. supportsLimitedOuterJoins(): boolean;
  6383. supportsMinimumSQLGrammar(): boolean;
  6384. supportsMixedCaseIdentifiers(): boolean;
  6385. supportsMixedCaseQuotedIdentifiers(): boolean;
  6386. supportsMultipleOpenResults(): boolean;
  6387. supportsMultipleResultSets(): boolean;
  6388. supportsMultipleTransactions(): boolean;
  6389. supportsNamedParameters(): boolean;
  6390. supportsNonNullableColumns(): boolean;
  6391. supportsOpenCursorsAcrossCommit(): boolean;
  6392. supportsOpenCursorsAcrossRollback(): boolean;
  6393. supportsOpenStatementsAcrossCommit(): boolean;
  6394. supportsOpenStatementsAcrossRollback(): boolean;
  6395. supportsOrderByUnrelated(): boolean;
  6396. supportsOuterJoins(): boolean;
  6397. supportsPositionedDelete(): boolean;
  6398. supportsPositionedUpdate(): boolean;
  6399. supportsRefCursors(): boolean;
  6400. supportsResultSetConcurrency(arg0: number, arg1: number): boolean;
  6401. supportsResultSetHoldability(arg0: number): boolean;
  6402. supportsResultSetType(arg0: number): boolean;
  6403. supportsSavepoints(): boolean;
  6404. supportsSchemasInDataManipulation(): boolean;
  6405. supportsSchemasInIndexDefinitions(): boolean;
  6406. supportsSchemasInPrivilegeDefinitions(): boolean;
  6407. supportsSchemasInProcedureCalls(): boolean;
  6408. supportsSchemasInTableDefinitions(): boolean;
  6409. supportsSelectForUpdate(): boolean;
  6410. supportsStatementPooling(): boolean;
  6411. supportsStoredFunctionsUsingCallSyntax(): boolean;
  6412. supportsStoredProcedures(): boolean;
  6413. supportsSubqueriesInComparisons(): boolean;
  6414. supportsSubqueriesInExists(): boolean;
  6415. supportsSubqueriesInIns(): boolean;
  6416. supportsSubqueriesInQuantifieds(): boolean;
  6417. supportsTableCorrelationNames(): boolean;
  6418. supportsTransactionIsolationLevel(arg0: number): boolean;
  6419. supportsTransactions(): boolean;
  6420. supportsUnion(): boolean;
  6421. supportsUnionAll(): boolean;
  6422. updatesAreDetected(arg0: number): boolean;
  6423. usesLocalFilePerTable(): boolean;
  6424. usesLocalFiles(): boolean;
  6425. }
  6426. type DatabaseMetaData = Wrapper & DatabaseMetaData_S & DatabaseMetaData$;
  6427. interface NClob_S {
  6428. }
  6429. interface NClob$ {
  6430. }
  6431. type NClob = Clob & NClob_S & NClob$;
  6432. interface ParameterMetaData_S {
  6433. readonly parameterModeIn: number;
  6434. readonly parameterModeInOut: number;
  6435. readonly parameterModeOut: number;
  6436. readonly parameterModeUnknown: number;
  6437. readonly parameterNoNulls: number;
  6438. readonly parameterNullable: number;
  6439. readonly parameterNullableUnknown: number;
  6440. }
  6441. interface ParameterMetaData$ {
  6442. getParameterClassName(arg0: number): string;
  6443. getParameterCount(): number;
  6444. getParameterMode(arg0: number): number;
  6445. getParameterType(arg0: number): number;
  6446. getParameterTypeName(arg0: number): string;
  6447. getPrecision(arg0: number): number;
  6448. getScale(arg0: number): number;
  6449. isNullable(arg0: number): number;
  6450. isSigned(arg0: number): boolean;
  6451. }
  6452. type ParameterMetaData = Wrapper & ParameterMetaData_S & ParameterMetaData$;
  6453. interface PreparedStatement_S {
  6454. }
  6455. interface PreparedStatement$ {
  6456. addBatch(): void;
  6457. clearParameters(): void;
  6458. execute(): boolean;
  6459. executeLargeUpdate(): long;
  6460. executeQuery(): ResultSet;
  6461. executeUpdate(): number;
  6462. getMetaData(): ResultSetMetaData;
  6463. getParameterMetaData(): ParameterMetaData;
  6464. setArray(arg0: number, arg1: Array): void;
  6465. setAsciiStream(arg0: number, arg1: java.io.InputStream): void;
  6466. setAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6467. setAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6468. setBigDecimal(arg0: number, arg1: java.math.BigDecimal): void;
  6469. setBinaryStream(arg0: number, arg1: java.io.InputStream): void;
  6470. setBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6471. setBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6472. setBlob(arg0: number, arg1: Blob): void;
  6473. setBlob(arg0: number, arg1: java.io.InputStream): void;
  6474. setBlob(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6475. setBoolean(arg0: number, arg1: boolean): void;
  6476. setByte(arg0: number, arg1: number): void;
  6477. setBytes(arg0: number, arg1: number[]): void;
  6478. setCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6479. setCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6480. setCharacterStream(arg0: number, arg1: java.io.Reader, arg2: number): void;
  6481. setClob(arg0: number, arg1: Clob): void;
  6482. setClob(arg0: number, arg1: java.io.Reader): void;
  6483. setClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6484. setDate(arg0: number, arg1: Date): void;
  6485. setDate(arg0: number, arg1: Date, arg2: java.util.Calendar): void;
  6486. setDouble(arg0: number, arg1: number): void;
  6487. setFloat(arg0: number, arg1: number): void;
  6488. setInt(arg0: number, arg1: number): void;
  6489. setLong(arg0: number, arg1: long): void;
  6490. setNCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6491. setNCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6492. setNClob(arg0: number, arg1: NClob): void;
  6493. setNClob(arg0: number, arg1: java.io.Reader): void;
  6494. setNClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6495. setNString(arg0: number, arg1: string): void;
  6496. setNull(arg0: number, arg1: number): void;
  6497. setNull(arg0: number, arg1: number, arg2: string): void;
  6498. setObject(arg0: number, arg1: any): void;
  6499. setObject(arg0: number, arg1: any, arg2: number): void;
  6500. setObject(arg0: number, arg1: any, arg2: SQLType): void;
  6501. setObject(arg0: number, arg1: any, arg2: number, arg3: number): void;
  6502. setObject(arg0: number, arg1: any, arg2: SQLType, arg3: number): void;
  6503. setRef(arg0: number, arg1: Ref): void;
  6504. setRowId(arg0: number, arg1: RowId): void;
  6505. setSQLXML(arg0: number, arg1: SQLXML): void;
  6506. setShort(arg0: number, arg1: number): void;
  6507. setString(arg0: number, arg1: string): void;
  6508. setTime(arg0: number, arg1: Date): void;
  6509. setTime(arg0: number, arg1: Date, arg2: java.util.Calendar): void;
  6510. setTimestamp(arg0: number, arg1: Date): void;
  6511. setTimestamp(arg0: number, arg1: Date, arg2: java.util.Calendar): void;
  6512. setURL(arg0: number, arg1: java.net.URL): void;
  6513. }
  6514. type PreparedStatement = Statement & PreparedStatement_S & PreparedStatement$;
  6515. interface Ref_S {
  6516. }
  6517. interface Ref$ {
  6518. getBaseTypeName(): string;
  6519. getObject(): any;
  6520. getObject(arg0: java.util.Map): any;
  6521. setObject(arg0: any): void;
  6522. }
  6523. type Ref = Ref_S & Ref$;
  6524. interface ResultSet_S {
  6525. readonly CLOSE_CURSORS_AT_COMMIT: number;
  6526. readonly CONCUR_READ_ONLY: number;
  6527. readonly CONCUR_UPDATABLE: number;
  6528. readonly FETCH_FORWARD: number;
  6529. readonly FETCH_REVERSE: number;
  6530. readonly FETCH_UNKNOWN: number;
  6531. readonly HOLD_CURSORS_OVER_COMMIT: number;
  6532. readonly TYPE_FORWARD_ONLY: number;
  6533. readonly TYPE_SCROLL_INSENSITIVE: number;
  6534. readonly TYPE_SCROLL_SENSITIVE: number;
  6535. }
  6536. interface ResultSet$ {
  6537. absolute(arg0: number): boolean;
  6538. afterLast(): void;
  6539. beforeFirst(): void;
  6540. cancelRowUpdates(): void;
  6541. clearWarnings(): void;
  6542. deleteRow(): void;
  6543. findColumn(arg0: string): number;
  6544. first(): boolean;
  6545. getArray(arg0: number): Array;
  6546. getArray(arg0: string): Array;
  6547. getAsciiStream(arg0: number): java.io.InputStream;
  6548. getAsciiStream(arg0: string): java.io.InputStream;
  6549. getBigDecimal(arg0: number): java.math.BigDecimal;
  6550. getBigDecimal(arg0: string): java.math.BigDecimal;
  6551. getBinaryStream(arg0: number): java.io.InputStream;
  6552. getBinaryStream(arg0: string): java.io.InputStream;
  6553. getBlob(arg0: number): Blob;
  6554. getBlob(arg0: string): Blob;
  6555. getBoolean(arg0: number): boolean;
  6556. getBoolean(arg0: string): boolean;
  6557. getByte(arg0: number): number;
  6558. getByte(arg0: string): number;
  6559. getBytes(arg0: number): number[];
  6560. getBytes(arg0: string): number[];
  6561. getCharacterStream(arg0: number): java.io.Reader;
  6562. getCharacterStream(arg0: string): java.io.Reader;
  6563. getClob(arg0: number): Clob;
  6564. getClob(arg0: string): Clob;
  6565. getConcurrency(): number;
  6566. getCursorName(): string;
  6567. getDate(arg0: number): Date;
  6568. getDate(arg0: string): Date;
  6569. getDate(arg0: number, arg1: java.util.Calendar): Date;
  6570. getDate(arg0: string, arg1: java.util.Calendar): Date;
  6571. getDouble(arg0: number): number;
  6572. getDouble(arg0: string): number;
  6573. getFetchDirection(): number;
  6574. getFetchSize(): number;
  6575. getFloat(arg0: number): number;
  6576. getFloat(arg0: string): number;
  6577. getHoldability(): number;
  6578. getInt(arg0: number): number;
  6579. getInt(arg0: string): number;
  6580. getLong(arg0: number): long;
  6581. getLong(arg0: string): long;
  6582. getMetaData(): ResultSetMetaData;
  6583. getNCharacterStream(arg0: number): java.io.Reader;
  6584. getNCharacterStream(arg0: string): java.io.Reader;
  6585. getNClob(arg0: number): NClob;
  6586. getNClob(arg0: string): NClob;
  6587. getNString(arg0: number): string;
  6588. getNString(arg0: string): string;
  6589. getObject(arg0: number): any;
  6590. getObject(arg0: string): any;
  6591. getObject(arg0: number, arg1: java.util.Map): any;
  6592. getObject(arg0: number, arg1: java.lang.Class): any;
  6593. getObject(arg0: string, arg1: java.util.Map): any;
  6594. getObject(arg0: string, arg1: java.lang.Class): any;
  6595. getRef(arg0: number): Ref;
  6596. getRef(arg0: string): Ref;
  6597. getRow(): number;
  6598. getRowId(arg0: number): RowId;
  6599. getRowId(arg0: string): RowId;
  6600. getSQLXML(arg0: number): SQLXML;
  6601. getSQLXML(arg0: string): SQLXML;
  6602. getShort(arg0: number): number;
  6603. getShort(arg0: string): number;
  6604. getStatement(): Statement;
  6605. getString(arg0: number): string;
  6606. getString(arg0: string): string;
  6607. getTime(arg0: number): Date;
  6608. getTime(arg0: string): Date;
  6609. getTime(arg0: number, arg1: java.util.Calendar): Date;
  6610. getTime(arg0: string, arg1: java.util.Calendar): Date;
  6611. getTimestamp(arg0: number): Date;
  6612. getTimestamp(arg0: string): Date;
  6613. getTimestamp(arg0: number, arg1: java.util.Calendar): Date;
  6614. getTimestamp(arg0: string, arg1: java.util.Calendar): Date;
  6615. getType(): number;
  6616. getURL(arg0: number): java.net.URL;
  6617. getURL(arg0: string): java.net.URL;
  6618. getWarnings(): SQLWarning;
  6619. insertRow(): void;
  6620. isAfterLast(): boolean;
  6621. isBeforeFirst(): boolean;
  6622. isClosed(): boolean;
  6623. isFirst(): boolean;
  6624. isLast(): boolean;
  6625. last(): boolean;
  6626. moveToCurrentRow(): void;
  6627. moveToInsertRow(): void;
  6628. next(): boolean;
  6629. previous(): boolean;
  6630. refreshRow(): void;
  6631. relative(arg0: number): boolean;
  6632. rowDeleted(): boolean;
  6633. rowInserted(): boolean;
  6634. rowUpdated(): boolean;
  6635. setFetchDirection(arg0: number): void;
  6636. setFetchSize(arg0: number): void;
  6637. updateArray(arg0: number, arg1: Array): void;
  6638. updateArray(arg0: string, arg1: Array): void;
  6639. updateAsciiStream(arg0: number, arg1: java.io.InputStream): void;
  6640. updateAsciiStream(arg0: string, arg1: java.io.InputStream): void;
  6641. updateAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6642. updateAsciiStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6643. updateAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6644. updateAsciiStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6645. updateBigDecimal(arg0: number, arg1: java.math.BigDecimal): void;
  6646. updateBigDecimal(arg0: string, arg1: java.math.BigDecimal): void;
  6647. updateBinaryStream(arg0: number, arg1: java.io.InputStream): void;
  6648. updateBinaryStream(arg0: string, arg1: java.io.InputStream): void;
  6649. updateBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: number): void;
  6650. updateBinaryStream(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6651. updateBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: number): void;
  6652. updateBinaryStream(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6653. updateBlob(arg0: number, arg1: java.io.InputStream): void;
  6654. updateBlob(arg0: number, arg1: Blob): void;
  6655. updateBlob(arg0: string, arg1: java.io.InputStream): void;
  6656. updateBlob(arg0: string, arg1: Blob): void;
  6657. updateBlob(arg0: number, arg1: java.io.InputStream, arg2: long): void;
  6658. updateBlob(arg0: string, arg1: java.io.InputStream, arg2: long): void;
  6659. updateBoolean(arg0: number, arg1: boolean): void;
  6660. updateBoolean(arg0: string, arg1: boolean): void;
  6661. updateByte(arg0: number, arg1: number): void;
  6662. updateByte(arg0: string, arg1: number): void;
  6663. updateBytes(arg0: number, arg1: number[]): void;
  6664. updateBytes(arg0: string, arg1: number[]): void;
  6665. updateCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6666. updateCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6667. updateCharacterStream(arg0: number, arg1: java.io.Reader, arg2: number): void;
  6668. updateCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6669. updateCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6670. updateCharacterStream(arg0: string, arg1: java.io.Reader, arg2: number): void;
  6671. updateClob(arg0: number, arg1: java.io.Reader): void;
  6672. updateClob(arg0: number, arg1: Clob): void;
  6673. updateClob(arg0: string, arg1: Clob): void;
  6674. updateClob(arg0: string, arg1: java.io.Reader): void;
  6675. updateClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6676. updateClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6677. updateDate(arg0: number, arg1: Date): void;
  6678. updateDate(arg0: string, arg1: Date): void;
  6679. updateDouble(arg0: number, arg1: number): void;
  6680. updateDouble(arg0: string, arg1: number): void;
  6681. updateFloat(arg0: number, arg1: number): void;
  6682. updateFloat(arg0: string, arg1: number): void;
  6683. updateInt(arg0: number, arg1: number): void;
  6684. updateInt(arg0: string, arg1: number): void;
  6685. updateLong(arg0: number, arg1: long): void;
  6686. updateLong(arg0: string, arg1: long): void;
  6687. updateNCharacterStream(arg0: number, arg1: java.io.Reader): void;
  6688. updateNCharacterStream(arg0: string, arg1: java.io.Reader): void;
  6689. updateNCharacterStream(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6690. updateNCharacterStream(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6691. updateNClob(arg0: number, arg1: NClob): void;
  6692. updateNClob(arg0: number, arg1: java.io.Reader): void;
  6693. updateNClob(arg0: string, arg1: java.io.Reader): void;
  6694. updateNClob(arg0: string, arg1: NClob): void;
  6695. updateNClob(arg0: number, arg1: java.io.Reader, arg2: long): void;
  6696. updateNClob(arg0: string, arg1: java.io.Reader, arg2: long): void;
  6697. updateNString(arg0: number, arg1: string): void;
  6698. updateNString(arg0: string, arg1: string): void;
  6699. updateNull(arg0: number): void;
  6700. updateNull(arg0: string): void;
  6701. updateObject(arg0: number, arg1: any): void;
  6702. updateObject(arg0: string, arg1: any): void;
  6703. updateObject(arg0: number, arg1: any, arg2: number): void;
  6704. updateObject(arg0: number, arg1: any, arg2: SQLType): void;
  6705. updateObject(arg0: string, arg1: any, arg2: number): void;
  6706. updateObject(arg0: string, arg1: any, arg2: SQLType): void;
  6707. updateObject(arg0: number, arg1: any, arg2: SQLType, arg3: number): void;
  6708. updateObject(arg0: string, arg1: any, arg2: SQLType, arg3: number): void;
  6709. updateRef(arg0: number, arg1: Ref): void;
  6710. updateRef(arg0: string, arg1: Ref): void;
  6711. updateRow(): void;
  6712. updateRowId(arg0: number, arg1: RowId): void;
  6713. updateRowId(arg0: string, arg1: RowId): void;
  6714. updateSQLXML(arg0: number, arg1: SQLXML): void;
  6715. updateSQLXML(arg0: string, arg1: SQLXML): void;
  6716. updateShort(arg0: number, arg1: number): void;
  6717. updateShort(arg0: string, arg1: number): void;
  6718. updateString(arg0: number, arg1: string): void;
  6719. updateString(arg0: string, arg1: string): void;
  6720. updateTime(arg0: number, arg1: Date): void;
  6721. updateTime(arg0: string, arg1: Date): void;
  6722. updateTimestamp(arg0: number, arg1: Date): void;
  6723. updateTimestamp(arg0: string, arg1: Date): void;
  6724. wasNull(): boolean;
  6725. }
  6726. type ResultSet = Wrapper & java.lang.AutoCloseable & ResultSet_S & ResultSet$;
  6727. interface ResultSetMetaData_S {
  6728. readonly columnNoNulls: number;
  6729. readonly columnNullable: number;
  6730. readonly columnNullableUnknown: number;
  6731. }
  6732. interface ResultSetMetaData$ {
  6733. getCatalogName(arg0: number): string;
  6734. getColumnClassName(arg0: number): string;
  6735. getColumnCount(): number;
  6736. getColumnDisplaySize(arg0: number): number;
  6737. getColumnLabel(arg0: number): string;
  6738. getColumnName(arg0: number): string;
  6739. getColumnType(arg0: number): number;
  6740. getColumnTypeName(arg0: number): string;
  6741. getPrecision(arg0: number): number;
  6742. getScale(arg0: number): number;
  6743. getSchemaName(arg0: number): string;
  6744. getTableName(arg0: number): string;
  6745. isAutoIncrement(arg0: number): boolean;
  6746. isCaseSensitive(arg0: number): boolean;
  6747. isCurrency(arg0: number): boolean;
  6748. isDefinitelyWritable(arg0: number): boolean;
  6749. isNullable(arg0: number): number;
  6750. isReadOnly(arg0: number): boolean;
  6751. isSearchable(arg0: number): boolean;
  6752. isSigned(arg0: number): boolean;
  6753. isWritable(arg0: number): boolean;
  6754. }
  6755. type ResultSetMetaData = Wrapper & ResultSetMetaData_S & ResultSetMetaData$;
  6756. interface RowId_S {
  6757. }
  6758. interface RowId$ {
  6759. equals(arg0: any): boolean;
  6760. getBytes(): number[];
  6761. hashCode(): number;
  6762. toString(): string;
  6763. }
  6764. type RowId = RowId_S & RowId$;
  6765. enum RowIdLifetime {
  6766. ROWID_UNSUPPORTED,
  6767. ROWID_VALID_OTHER,
  6768. ROWID_VALID_SESSION,
  6769. ROWID_VALID_TRANSACTION,
  6770. ROWID_VALID_FOREVER
  6771. }
  6772. interface SQLException_S {
  6773. }
  6774. type SQLException_ST = java.lang.Exception_S & java.lang.Iterable_S & SQLException_S;
  6775. interface SQLException_C extends SQLException_ST {
  6776. new (): SQLException;
  6777. new (arg0: java.lang.Throwable): SQLException;
  6778. new (arg0: string): SQLException;
  6779. new (arg0: string, arg1: java.lang.Throwable): SQLException;
  6780. new (arg0: string, arg1: string): SQLException;
  6781. new (arg0: string, arg1: string, arg2: java.lang.Throwable): SQLException;
  6782. new (arg0: string, arg1: string, arg2: number): SQLException;
  6783. new (arg0: string, arg1: string, arg2: number, arg3: java.lang.Throwable): SQLException;
  6784. }
  6785. interface SQLException$ {
  6786. getErrorCode(): number;
  6787. getNextException(): this;
  6788. getSQLState(): string;
  6789. setNextException(arg0: SQLException): void;
  6790. }
  6791. type SQLException = java.lang.Exception & java.lang.Iterable & SQLException_S & SQLException$;
  6792. interface SQLType_S {
  6793. }
  6794. interface SQLType$ {
  6795. getName(): string;
  6796. getVendor(): string;
  6797. getVendorTypeNumber(): number;
  6798. }
  6799. type SQLType = SQLType_S & SQLType$;
  6800. interface SQLWarning_S {
  6801. }
  6802. type SQLWarning_ST = SQLException_S & SQLWarning_S;
  6803. interface SQLWarning_C extends SQLWarning_ST {
  6804. new (): SQLWarning;
  6805. new (arg0: java.lang.Throwable): SQLWarning;
  6806. new (arg0: string): SQLWarning;
  6807. new (arg0: string, arg1: java.lang.Throwable): SQLWarning;
  6808. new (arg0: string, arg1: string): SQLWarning;
  6809. new (arg0: string, arg1: string, arg2: java.lang.Throwable): SQLWarning;
  6810. new (arg0: string, arg1: string, arg2: number): SQLWarning;
  6811. new (arg0: string, arg1: string, arg2: number, arg3: java.lang.Throwable): SQLWarning;
  6812. }
  6813. interface SQLWarning$ {
  6814. getNextWarning(): this;
  6815. setNextWarning(arg0: SQLWarning): void;
  6816. }
  6817. type SQLWarning = SQLException & SQLWarning_S & SQLWarning$;
  6818. interface SQLXML_S {
  6819. }
  6820. interface SQLXML$ {
  6821. free(): void;
  6822. getBinaryStream(): java.io.InputStream;
  6823. getCharacterStream(): java.io.Reader;
  6824. getSource(arg0: java.lang.Class): javax.xml.transform.Source;
  6825. getString(): string;
  6826. setBinaryStream(): java.io.OutputStream;
  6827. setCharacterStream(): java.io.Writer;
  6828. setResult(arg0: java.lang.Class): javax.xml.transform.Result;
  6829. setString(arg0: string): void;
  6830. }
  6831. type SQLXML = SQLXML_S & SQLXML$;
  6832. interface Savepoint_S {
  6833. }
  6834. interface Savepoint$ {
  6835. getSavepointId(): number;
  6836. getSavepointName(): string;
  6837. }
  6838. type Savepoint = Savepoint_S & Savepoint$;
  6839. interface Statement_S {
  6840. readonly CLOSE_ALL_RESULTS: number;
  6841. readonly CLOSE_CURRENT_RESULT: number;
  6842. readonly EXECUTE_FAILED: number;
  6843. readonly KEEP_CURRENT_RESULT: number;
  6844. readonly NO_GENERATED_KEYS: number;
  6845. readonly RETURN_GENERATED_KEYS: number;
  6846. readonly SUCCESS_NO_INFO: number;
  6847. }
  6848. interface Statement$ {
  6849. addBatch(arg0: string): void;
  6850. cancel(): void;
  6851. clearBatch(): void;
  6852. clearWarnings(): void;
  6853. closeOnCompletion(): void;
  6854. execute(arg0: string): boolean;
  6855. execute(arg0: string, arg1: number[]): boolean;
  6856. execute(arg0: string, arg1: string[]): boolean;
  6857. execute(arg0: string, arg1: number): boolean;
  6858. executeBatch(): number[];
  6859. executeLargeBatch(): long[];
  6860. executeLargeUpdate(arg0: string): long;
  6861. executeLargeUpdate(arg0: string, arg1: string[]): long;
  6862. executeLargeUpdate(arg0: string, arg1: number[]): long;
  6863. executeLargeUpdate(arg0: string, arg1: number): long;
  6864. executeQuery(arg0: string): ResultSet;
  6865. executeUpdate(arg0: string): number;
  6866. executeUpdate(arg0: string, arg1: number[]): number;
  6867. executeUpdate(arg0: string, arg1: string[]): number;
  6868. executeUpdate(arg0: string, arg1: number): number;
  6869. getConnection(): Connection;
  6870. getFetchDirection(): number;
  6871. getFetchSize(): number;
  6872. getGeneratedKeys(): ResultSet;
  6873. getLargeMaxRows(): long;
  6874. getLargeUpdateCount(): long;
  6875. getMaxFieldSize(): number;
  6876. getMaxRows(): number;
  6877. getMoreResults(): boolean;
  6878. getMoreResults(arg0: number): boolean;
  6879. getQueryTimeout(): number;
  6880. getResultSet(): ResultSet;
  6881. getResultSetConcurrency(): number;
  6882. getResultSetHoldability(): number;
  6883. getResultSetType(): number;
  6884. getUpdateCount(): number;
  6885. getWarnings(): SQLWarning;
  6886. isCloseOnCompletion(): boolean;
  6887. isClosed(): boolean;
  6888. isPoolable(): boolean;
  6889. setCursorName(arg0: string): void;
  6890. setEscapeProcessing(arg0: boolean): void;
  6891. setFetchDirection(arg0: number): void;
  6892. setFetchSize(arg0: number): void;
  6893. setLargeMaxRows(arg0: long): void;
  6894. setMaxFieldSize(arg0: number): void;
  6895. setMaxRows(arg0: number): void;
  6896. setPoolable(arg0: boolean): void;
  6897. setQueryTimeout(arg0: number): void;
  6898. }
  6899. type Statement = Wrapper & java.lang.AutoCloseable & Statement_S & Statement$;
  6900. interface Struct_S {
  6901. }
  6902. interface Struct$ {
  6903. getAttributes(): any[];
  6904. getAttributes(arg0: java.util.Map): any[];
  6905. getSQLTypeName(): string;
  6906. }
  6907. type Struct = Struct_S & Struct$;
  6908. interface Wrapper_S {
  6909. }
  6910. interface Wrapper$ {
  6911. isWrapperFor(arg0: java.lang.Class): boolean;
  6912. unwrap(arg0: java.lang.Class): any;
  6913. }
  6914. type Wrapper = Wrapper_S & Wrapper$;
  6915. }
  6916. namespace java.text {
  6917. interface AttributedCharacterIterator_S {
  6918. }
  6919. interface AttributedCharacterIterator$ {
  6920. getAllAttributeKeys(): java.util.Set;
  6921. getAttribute(arg0: AttributedCharacterIterator$Attribute): any;
  6922. getAttributes(): java.util.Map;
  6923. getRunLimit(): number;
  6924. getRunLimit(arg0: java.util.Set): number;
  6925. getRunLimit(arg0: AttributedCharacterIterator$Attribute): number;
  6926. getRunStart(): number;
  6927. getRunStart(arg0: java.util.Set): number;
  6928. getRunStart(arg0: AttributedCharacterIterator$Attribute): number;
  6929. }
  6930. type AttributedCharacterIterator = CharacterIterator & AttributedCharacterIterator_S & AttributedCharacterIterator$;
  6931. interface AttributedCharacterIterator$Attribute_S {
  6932. readonly INPUT_METHOD_SEGMENT: AttributedCharacterIterator$Attribute;
  6933. readonly LANGUAGE: AttributedCharacterIterator$Attribute;
  6934. readonly READING: AttributedCharacterIterator$Attribute;
  6935. }
  6936. type AttributedCharacterIterator$Attribute_ST = java.io.Serializable_S & AttributedCharacterIterator$Attribute_S;
  6937. interface AttributedCharacterIterator$Attribute_C extends AttributedCharacterIterator$Attribute_ST {
  6938. new (): AttributedCharacterIterator$Attribute;
  6939. }
  6940. interface AttributedCharacterIterator$Attribute$ {
  6941. }
  6942. type AttributedCharacterIterator$Attribute = java.io.Serializable & AttributedCharacterIterator$Attribute_S & AttributedCharacterIterator$Attribute$;
  6943. interface CharacterIterator_S {
  6944. readonly DONE: string;
  6945. }
  6946. interface CharacterIterator$ {
  6947. clone(): any;
  6948. current(): string;
  6949. first(): string;
  6950. getBeginIndex(): number;
  6951. getEndIndex(): number;
  6952. getIndex(): number;
  6953. last(): string;
  6954. next(): string;
  6955. previous(): string;
  6956. setIndex(arg0: number): string;
  6957. }
  6958. type CharacterIterator = java.lang.Cloneable & CharacterIterator_S & CharacterIterator$;
  6959. interface DateFormat_S {
  6960. readonly AM_PM_FIELD: number;
  6961. readonly DATE_FIELD: number;
  6962. readonly DAY_OF_WEEK_FIELD: number;
  6963. readonly DAY_OF_WEEK_IN_MONTH_FIELD: number;
  6964. readonly DAY_OF_YEAR_FIELD: number;
  6965. readonly DEFAULT: number;
  6966. readonly ERA_FIELD: number;
  6967. readonly FULL: number;
  6968. readonly HOUR0_FIELD: number;
  6969. readonly HOUR1_FIELD: number;
  6970. readonly HOUR_OF_DAY0_FIELD: number;
  6971. readonly HOUR_OF_DAY1_FIELD: number;
  6972. readonly LONG: number;
  6973. readonly MEDIUM: number;
  6974. readonly MILLISECOND_FIELD: number;
  6975. readonly MINUTE_FIELD: number;
  6976. readonly MONTH_FIELD: number;
  6977. readonly SECOND_FIELD: number;
  6978. readonly SHORT: number;
  6979. readonly TIMEZONE_FIELD: number;
  6980. readonly WEEK_OF_MONTH_FIELD: number;
  6981. readonly WEEK_OF_YEAR_FIELD: number;
  6982. readonly YEAR_FIELD: number;
  6983. getAvailableLocales(): java.util.Locale[];
  6984. getDateInstance(): DateFormat;
  6985. getDateInstance(arg0: number): DateFormat;
  6986. getDateInstance(arg0: number, arg1: java.util.Locale): DateFormat;
  6987. getDateTimeInstance(): DateFormat;
  6988. getDateTimeInstance(arg0: number, arg1: number): DateFormat;
  6989. getDateTimeInstance(arg0: number, arg1: number, arg2: java.util.Locale): DateFormat;
  6990. getInstance(): DateFormat;
  6991. getTimeInstance(): DateFormat;
  6992. getTimeInstance(arg0: number): DateFormat;
  6993. getTimeInstance(arg0: number, arg1: java.util.Locale): DateFormat;
  6994. }
  6995. type DateFormat_ST = Format_S & DateFormat_S;
  6996. interface DateFormat_C extends DateFormat_ST {
  6997. }
  6998. interface DateFormat$ {
  6999. format(arg0: Date): string;
  7000. format(arg0: Date, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7001. getCalendar(): java.util.Calendar;
  7002. getNumberFormat(): NumberFormat;
  7003. getTimeZone(): java.util.TimeZone;
  7004. isLenient(): boolean;
  7005. parse(arg0: string): Date;
  7006. parse(arg0: string, arg1: ParsePosition): Date;
  7007. setCalendar(arg0: java.util.Calendar): void;
  7008. setLenient(arg0: boolean): void;
  7009. setNumberFormat(arg0: NumberFormat): void;
  7010. setTimeZone(arg0: java.util.TimeZone): void;
  7011. }
  7012. type DateFormat = Format & DateFormat_S & DateFormat$;
  7013. interface DateFormatSymbols_S {
  7014. getAvailableLocales(): java.util.Locale[];
  7015. getInstance(): DateFormatSymbols;
  7016. getInstance(arg0: java.util.Locale): DateFormatSymbols;
  7017. }
  7018. type DateFormatSymbols_ST = java.io.Serializable_S & java.lang.Cloneable_S & DateFormatSymbols_S;
  7019. interface DateFormatSymbols_C extends DateFormatSymbols_ST {
  7020. new (): DateFormatSymbols;
  7021. new (arg0: java.util.Locale): DateFormatSymbols;
  7022. }
  7023. interface DateFormatSymbols$ {
  7024. clone(): any;
  7025. getAmPmStrings(): string[];
  7026. getEras(): string[];
  7027. getLocalPatternChars(): string;
  7028. getMonths(): string[];
  7029. getShortMonths(): string[];
  7030. getShortWeekdays(): string[];
  7031. getWeekdays(): string[];
  7032. getZoneStrings(): string[][];
  7033. setAmPmStrings(arg0: string[]): void;
  7034. setEras(arg0: string[]): void;
  7035. setLocalPatternChars(arg0: string): void;
  7036. setMonths(arg0: string[]): void;
  7037. setShortMonths(arg0: string[]): void;
  7038. setShortWeekdays(arg0: string[]): void;
  7039. setWeekdays(arg0: string[]): void;
  7040. setZoneStrings(arg0: string[][]): void;
  7041. }
  7042. type DateFormatSymbols = java.io.Serializable & java.lang.Cloneable & DateFormatSymbols_S & DateFormatSymbols$;
  7043. interface FieldPosition_S {
  7044. }
  7045. interface FieldPosition_C extends FieldPosition_S {
  7046. new (arg0: Format$Field): FieldPosition;
  7047. new (arg0: number): FieldPosition;
  7048. new (arg0: Format$Field, arg1: number): FieldPosition;
  7049. }
  7050. interface FieldPosition$ {
  7051. getBeginIndex(): number;
  7052. getEndIndex(): number;
  7053. getField(): number;
  7054. getFieldAttribute(): Format$Field;
  7055. setBeginIndex(arg0: number): void;
  7056. setEndIndex(arg0: number): void;
  7057. }
  7058. type FieldPosition = FieldPosition_S & FieldPosition$;
  7059. interface Format_S {
  7060. }
  7061. type Format_ST = java.io.Serializable_S & java.lang.Cloneable_S & Format_S;
  7062. interface Format_C extends Format_ST {
  7063. }
  7064. interface Format$ {
  7065. clone(): any;
  7066. format(arg0: any): string;
  7067. format(arg0: any, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7068. formatToCharacterIterator(arg0: any): AttributedCharacterIterator;
  7069. parseObject(arg0: string): any;
  7070. parseObject(arg0: string, arg1: ParsePosition): any;
  7071. }
  7072. type Format = java.io.Serializable & java.lang.Cloneable & Format_S & Format$;
  7073. interface Format$Field_S {
  7074. }
  7075. type Format$Field_ST = AttributedCharacterIterator$Attribute_S & Format$Field_S;
  7076. interface Format$Field_C extends Format$Field_ST {
  7077. new (): Format$Field;
  7078. }
  7079. interface Format$Field$ {
  7080. }
  7081. type Format$Field = AttributedCharacterIterator$Attribute & Format$Field_S & Format$Field$;
  7082. interface NumberFormat_S {
  7083. readonly FRACTION_FIELD: number;
  7084. readonly INTEGER_FIELD: number;
  7085. getAvailableLocales(): java.util.Locale[];
  7086. getCurrencyInstance(): NumberFormat;
  7087. getCurrencyInstance(arg0: java.util.Locale): NumberFormat;
  7088. getInstance(): NumberFormat;
  7089. getInstance(arg0: java.util.Locale): NumberFormat;
  7090. getIntegerInstance(): NumberFormat;
  7091. getIntegerInstance(arg0: java.util.Locale): NumberFormat;
  7092. getNumberInstance(): NumberFormat;
  7093. getNumberInstance(arg0: java.util.Locale): NumberFormat;
  7094. getPercentInstance(): NumberFormat;
  7095. getPercentInstance(arg0: java.util.Locale): NumberFormat;
  7096. }
  7097. type NumberFormat_ST = Format_S & NumberFormat_S;
  7098. interface NumberFormat_C extends NumberFormat_ST {
  7099. }
  7100. interface NumberFormat$ {
  7101. format(arg0: long): string;
  7102. format(arg0: number): string;
  7103. format(arg0: long, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7104. format(arg0: number, arg1: java.lang.StringBuffer, arg2: FieldPosition): java.lang.StringBuffer;
  7105. getCurrency(): java.util.Currency;
  7106. getMaximumFractionDigits(): number;
  7107. getMaximumIntegerDigits(): number;
  7108. getMinimumFractionDigits(): number;
  7109. getMinimumIntegerDigits(): number;
  7110. getRoundingMode(): java.math.RoundingMode;
  7111. isGroupingUsed(): boolean;
  7112. isParseIntegerOnly(): boolean;
  7113. parse(arg0: string): number;
  7114. parse(arg0: string, arg1: ParsePosition): number;
  7115. setCurrency(arg0: java.util.Currency): void;
  7116. setGroupingUsed(arg0: boolean): void;
  7117. setMaximumFractionDigits(arg0: number): void;
  7118. setMaximumIntegerDigits(arg0: number): void;
  7119. setMinimumFractionDigits(arg0: number): void;
  7120. setMinimumIntegerDigits(arg0: number): void;
  7121. setParseIntegerOnly(arg0: boolean): void;
  7122. setRoundingMode(arg0: java.math.RoundingMode): void;
  7123. }
  7124. type NumberFormat = Format & NumberFormat_S & NumberFormat$;
  7125. interface ParsePosition_S {
  7126. }
  7127. interface ParsePosition_C extends ParsePosition_S {
  7128. new (arg0: number): ParsePosition;
  7129. }
  7130. interface ParsePosition$ {
  7131. getErrorIndex(): number;
  7132. getIndex(): number;
  7133. setErrorIndex(arg0: number): void;
  7134. setIndex(arg0: number): void;
  7135. }
  7136. type ParsePosition = ParsePosition_S & ParsePosition$;
  7137. interface SimpleDateFormat_S {
  7138. }
  7139. type SimpleDateFormat_ST = DateFormat_S & SimpleDateFormat_S;
  7140. interface SimpleDateFormat_C extends SimpleDateFormat_ST {
  7141. new (): SimpleDateFormat;
  7142. new (arg0: string): SimpleDateFormat;
  7143. new (arg0: string, arg1: DateFormatSymbols): SimpleDateFormat;
  7144. new (arg0: string, arg1: java.util.Locale): SimpleDateFormat;
  7145. }
  7146. interface SimpleDateFormat$ {
  7147. applyLocalizedPattern(arg0: string): void;
  7148. applyPattern(arg0: string): void;
  7149. get2DigitYearStart(): Date;
  7150. getDateFormatSymbols(): DateFormatSymbols;
  7151. set2DigitYearStart(arg0: Date): void;
  7152. setDateFormatSymbols(arg0: DateFormatSymbols): void;
  7153. toLocalizedPattern(): string;
  7154. toPattern(): string;
  7155. }
  7156. type SimpleDateFormat = DateFormat & SimpleDateFormat_S & SimpleDateFormat$;
  7157. }
  7158. namespace java.time {
  7159. interface Clock_S {
  7160. fixed(arg0: Instant, arg1: ZoneId): Clock;
  7161. offset(arg0: Clock, arg1: Duration): Clock;
  7162. system(arg0: ZoneId): Clock;
  7163. systemDefaultZone(): Clock;
  7164. systemUTC(): Clock;
  7165. tick(arg0: Clock, arg1: Duration): Clock;
  7166. tickMinutes(arg0: ZoneId): Clock;
  7167. tickSeconds(arg0: ZoneId): Clock;
  7168. }
  7169. interface Clock_C extends Clock_S {
  7170. }
  7171. interface Clock$ {
  7172. getZone(): ZoneId;
  7173. instant(): Instant;
  7174. millis(): long;
  7175. withZone(arg0: ZoneId): this;
  7176. }
  7177. type Clock = Clock_S & Clock$;
  7178. enum DayOfWeek {
  7179. MONDAY,
  7180. TUESDAY,
  7181. WEDNESDAY,
  7182. THURSDAY,
  7183. FRIDAY,
  7184. SATURDAY,
  7185. SUNDAY
  7186. }
  7187. interface Duration_S {
  7188. readonly ZERO: Duration;
  7189. between(arg0: java.time.temporal.Temporal, arg1: java.time.temporal.Temporal): Duration;
  7190. from(arg0: java.time.temporal.TemporalAmount): Duration;
  7191. of(arg0: long, arg1: java.time.temporal.TemporalUnit): Duration;
  7192. ofDays(arg0: long): Duration;
  7193. ofHours(arg0: long): Duration;
  7194. ofMillis(arg0: long): Duration;
  7195. ofMinutes(arg0: long): Duration;
  7196. ofNanos(arg0: long): Duration;
  7197. ofSeconds(arg0: long): Duration;
  7198. ofSeconds(arg0: long, arg1: long): Duration;
  7199. parse(arg0: java.lang.CharSequence): Duration;
  7200. }
  7201. type Duration_ST = java.time.temporal.TemporalAmount_S & java.lang.Comparable_S & java.io.Serializable_S & Duration_S;
  7202. interface Duration_C extends Duration_ST {
  7203. new (): Duration;
  7204. }
  7205. interface Duration$ {
  7206. abs(): this;
  7207. compareTo(arg0: Duration): number;
  7208. dividedBy(arg0: long): this;
  7209. getNano(): number;
  7210. getSeconds(): long;
  7211. isNegative(): boolean;
  7212. isZero(): boolean;
  7213. minus(arg0: Duration): this;
  7214. minus(arg0: long, arg1: java.time.temporal.TemporalUnit): this;
  7215. minusDays(arg0: long): this;
  7216. minusHours(arg0: long): this;
  7217. minusMillis(arg0: long): this;
  7218. minusMinutes(arg0: long): this;
  7219. minusNanos(arg0: long): this;
  7220. minusSeconds(arg0: long): this;
  7221. multipliedBy(arg0: long): this;
  7222. negated(): this;
  7223. plus(arg0: Duration): this;
  7224. plus(arg0: long, arg1: java.time.temporal.TemporalUnit): this;
  7225. plusDays(arg0: long): this;
  7226. plusHours(arg0: long): this;
  7227. plusMillis(arg0: long): this;
  7228. plusMinutes(arg0: long): this;
  7229. plusNanos(arg0: long): this;
  7230. plusSeconds(arg0: long): this;
  7231. toDays(): long;
  7232. toHours(): long;
  7233. toMillis(): long;
  7234. toMinutes(): long;
  7235. toNanos(): long;
  7236. withNanos(arg0: number): this;
  7237. withSeconds(arg0: long): this;
  7238. }
  7239. type Duration = java.time.temporal.TemporalAmount & java.lang.Comparable & java.io.Serializable & Duration_S & Duration$;
  7240. interface Instant_S {
  7241. readonly EPOCH: Instant;
  7242. readonly MAX: Instant;
  7243. readonly MIN: Instant;
  7244. from(arg0: java.time.temporal.TemporalAccessor): Instant;
  7245. now(): Instant;
  7246. now(arg0: Clock): Instant;
  7247. ofEpochMilli(arg0: long): Instant;
  7248. ofEpochSecond(arg0: long): Instant;
  7249. ofEpochSecond(arg0: long, arg1: long): Instant;
  7250. parse(arg0: java.lang.CharSequence): Instant;
  7251. }
  7252. type Instant_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & Instant_S;
  7253. interface Instant_C extends Instant_ST {
  7254. new (): Instant;
  7255. }
  7256. interface Instant$ {
  7257. atOffset(arg0: ZoneOffset): OffsetDateTime;
  7258. atZone(arg0: ZoneId): ZonedDateTime;
  7259. compareTo(arg0: Instant): number;
  7260. getEpochSecond(): long;
  7261. getNano(): number;
  7262. isAfter(arg0: Instant): boolean;
  7263. isBefore(arg0: Instant): boolean;
  7264. minusMillis(arg0: long): this;
  7265. minusNanos(arg0: long): this;
  7266. minusSeconds(arg0: long): this;
  7267. plusMillis(arg0: long): this;
  7268. plusNanos(arg0: long): this;
  7269. plusSeconds(arg0: long): this;
  7270. toEpochMilli(): long;
  7271. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7272. }
  7273. type Instant = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & Instant_S & Instant$;
  7274. interface LocalDate_S {
  7275. readonly MAX: LocalDate;
  7276. readonly MIN: LocalDate;
  7277. now(): LocalDate;
  7278. now(arg0: ZoneId): LocalDate;
  7279. now(arg0: Clock): LocalDate;
  7280. of(arg0: number, arg1: number, arg2: number): LocalDate;
  7281. of(arg0: number, arg1: Month, arg2: number): LocalDate;
  7282. ofEpochDay(arg0: long): LocalDate;
  7283. ofYearDay(arg0: number, arg1: number): LocalDate;
  7284. parse(arg0: java.lang.CharSequence): LocalDate;
  7285. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): LocalDate;
  7286. }
  7287. type LocalDate_ST = java.time.chrono.ChronoLocalDate_S & java.time.temporal.Temporal_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & LocalDate_S;
  7288. interface LocalDate_C extends LocalDate_ST {
  7289. new (): LocalDate;
  7290. }
  7291. interface LocalDate$ {
  7292. atStartOfDay(): LocalDateTime;
  7293. atStartOfDay(arg0: ZoneId): ZonedDateTime;
  7294. atTime(arg0: OffsetTime): OffsetDateTime;
  7295. atTime(arg0: number, arg1: number): LocalDateTime;
  7296. atTime(arg0: number, arg1: number, arg2: number): LocalDateTime;
  7297. atTime(arg0: number, arg1: number, arg2: number, arg3: number): LocalDateTime;
  7298. getDayOfMonth(): number;
  7299. getDayOfWeek(): DayOfWeek;
  7300. getDayOfYear(): number;
  7301. getMonth(): Month;
  7302. getMonthValue(): number;
  7303. getYear(): number;
  7304. minusDays(arg0: long): this;
  7305. minusMonths(arg0: long): this;
  7306. minusWeeks(arg0: long): this;
  7307. minusYears(arg0: long): this;
  7308. plusDays(arg0: long): this;
  7309. plusMonths(arg0: long): this;
  7310. plusWeeks(arg0: long): this;
  7311. plusYears(arg0: long): this;
  7312. withDayOfMonth(arg0: number): this;
  7313. withDayOfYear(arg0: number): this;
  7314. withMonth(arg0: number): this;
  7315. withYear(arg0: number): this;
  7316. }
  7317. type LocalDate = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.time.chrono.ChronoLocalDate & java.io.Serializable & LocalDate_S & LocalDate$;
  7318. interface LocalDateTime_S {
  7319. readonly MAX: LocalDateTime;
  7320. readonly MIN: LocalDateTime;
  7321. now(): LocalDateTime;
  7322. now(arg0: Clock): LocalDateTime;
  7323. now(arg0: ZoneId): LocalDateTime;
  7324. of(arg0: LocalDate, arg1: LocalTime): LocalDateTime;
  7325. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): LocalDateTime;
  7326. of(arg0: number, arg1: Month, arg2: number, arg3: number, arg4: number): LocalDateTime;
  7327. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): LocalDateTime;
  7328. of(arg0: number, arg1: Month, arg2: number, arg3: number, arg4: number, arg5: number): LocalDateTime;
  7329. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): LocalDateTime;
  7330. of(arg0: number, arg1: Month, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): LocalDateTime;
  7331. ofEpochSecond(arg0: long, arg1: number, arg2: ZoneOffset): LocalDateTime;
  7332. ofInstant(arg0: Instant, arg1: ZoneId): LocalDateTime;
  7333. parse(arg0: java.lang.CharSequence): LocalDateTime;
  7334. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): LocalDateTime;
  7335. }
  7336. type LocalDateTime_ST = java.time.chrono.ChronoLocalDateTime_S & java.time.temporal.Temporal_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & LocalDateTime_S;
  7337. interface LocalDateTime_C extends LocalDateTime_ST {
  7338. new (): LocalDateTime;
  7339. }
  7340. interface LocalDateTime$ {
  7341. atOffset(arg0: ZoneOffset): OffsetDateTime;
  7342. getDayOfMonth(): number;
  7343. getDayOfWeek(): DayOfWeek;
  7344. getDayOfYear(): number;
  7345. getHour(): number;
  7346. getMinute(): number;
  7347. getMonth(): Month;
  7348. getMonthValue(): number;
  7349. getNano(): number;
  7350. getSecond(): number;
  7351. getYear(): number;
  7352. minusDays(arg0: long): this;
  7353. minusHours(arg0: long): this;
  7354. minusMinutes(arg0: long): this;
  7355. minusMonths(arg0: long): this;
  7356. minusNanos(arg0: long): this;
  7357. minusSeconds(arg0: long): this;
  7358. minusWeeks(arg0: long): this;
  7359. minusYears(arg0: long): this;
  7360. plusDays(arg0: long): this;
  7361. plusHours(arg0: long): this;
  7362. plusMinutes(arg0: long): this;
  7363. plusMonths(arg0: long): this;
  7364. plusNanos(arg0: long): this;
  7365. plusSeconds(arg0: long): this;
  7366. plusWeeks(arg0: long): this;
  7367. plusYears(arg0: long): this;
  7368. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7369. withDayOfMonth(arg0: number): this;
  7370. withDayOfYear(arg0: number): this;
  7371. withHour(arg0: number): this;
  7372. withMinute(arg0: number): this;
  7373. withMonth(arg0: number): this;
  7374. withNano(arg0: number): this;
  7375. withSecond(arg0: number): this;
  7376. withYear(arg0: number): this;
  7377. }
  7378. type LocalDateTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.time.chrono.ChronoLocalDateTime & java.io.Serializable & LocalDateTime_S & LocalDateTime$;
  7379. interface LocalTime_S {
  7380. readonly MAX: LocalTime;
  7381. readonly MIDNIGHT: LocalTime;
  7382. readonly MIN: LocalTime;
  7383. readonly NOON: LocalTime;
  7384. from(arg0: java.time.temporal.TemporalAccessor): LocalTime;
  7385. now(): LocalTime;
  7386. now(arg0: ZoneId): LocalTime;
  7387. now(arg0: Clock): LocalTime;
  7388. of(arg0: number, arg1: number): LocalTime;
  7389. of(arg0: number, arg1: number, arg2: number): LocalTime;
  7390. of(arg0: number, arg1: number, arg2: number, arg3: number): LocalTime;
  7391. ofNanoOfDay(arg0: long): LocalTime;
  7392. ofSecondOfDay(arg0: long): LocalTime;
  7393. parse(arg0: java.lang.CharSequence): LocalTime;
  7394. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): LocalTime;
  7395. }
  7396. type LocalTime_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & LocalTime_S;
  7397. interface LocalTime_C extends LocalTime_ST {
  7398. new (): LocalTime;
  7399. }
  7400. interface LocalTime$ {
  7401. atDate(arg0: LocalDate): LocalDateTime;
  7402. atOffset(arg0: ZoneOffset): OffsetTime;
  7403. compareTo(arg0: LocalTime): number;
  7404. format(arg0: java.time.format.DateTimeFormatter): string;
  7405. getHour(): number;
  7406. getMinute(): number;
  7407. getNano(): number;
  7408. getSecond(): number;
  7409. isAfter(arg0: LocalTime): boolean;
  7410. isBefore(arg0: LocalTime): boolean;
  7411. minusHours(arg0: long): this;
  7412. minusMinutes(arg0: long): this;
  7413. minusNanos(arg0: long): this;
  7414. minusSeconds(arg0: long): this;
  7415. plusHours(arg0: long): this;
  7416. plusMinutes(arg0: long): this;
  7417. plusNanos(arg0: long): this;
  7418. plusSeconds(arg0: long): this;
  7419. toNanoOfDay(): long;
  7420. toSecondOfDay(): number;
  7421. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7422. withHour(arg0: number): this;
  7423. withMinute(arg0: number): this;
  7424. withNano(arg0: number): this;
  7425. withSecond(arg0: number): this;
  7426. }
  7427. type LocalTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & LocalTime_S & LocalTime$;
  7428. enum Month {
  7429. JANUARY,
  7430. FEBRUARY,
  7431. MARCH,
  7432. APRIL,
  7433. MAY,
  7434. JUNE,
  7435. JULY,
  7436. AUGUST,
  7437. SEPTEMBER,
  7438. OCTOBER,
  7439. NOVEMBER,
  7440. DECEMBER
  7441. }
  7442. interface OffsetDateTime_S {
  7443. readonly MAX: OffsetDateTime;
  7444. readonly MIN: OffsetDateTime;
  7445. from(arg0: java.time.temporal.TemporalAccessor): OffsetDateTime;
  7446. now(): OffsetDateTime;
  7447. now(arg0: ZoneId): OffsetDateTime;
  7448. now(arg0: Clock): OffsetDateTime;
  7449. of(arg0: LocalDateTime, arg1: ZoneOffset): OffsetDateTime;
  7450. of(arg0: LocalDate, arg1: LocalTime, arg2: ZoneOffset): OffsetDateTime;
  7451. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: ZoneOffset): OffsetDateTime;
  7452. ofInstant(arg0: Instant, arg1: ZoneId): OffsetDateTime;
  7453. parse(arg0: java.lang.CharSequence): OffsetDateTime;
  7454. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): OffsetDateTime;
  7455. timeLineOrder(): (e1: any, e2: any) => number;
  7456. }
  7457. type OffsetDateTime_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & OffsetDateTime_S;
  7458. interface OffsetDateTime_C extends OffsetDateTime_ST {
  7459. new (): OffsetDateTime;
  7460. }
  7461. interface OffsetDateTime$ {
  7462. atZoneSameInstant(arg0: ZoneId): ZonedDateTime;
  7463. atZoneSimilarLocal(arg0: ZoneId): ZonedDateTime;
  7464. compareTo(arg0: OffsetDateTime): number;
  7465. format(arg0: java.time.format.DateTimeFormatter): string;
  7466. getDayOfMonth(): number;
  7467. getDayOfWeek(): DayOfWeek;
  7468. getDayOfYear(): number;
  7469. getHour(): number;
  7470. getMinute(): number;
  7471. getMonth(): Month;
  7472. getMonthValue(): number;
  7473. getNano(): number;
  7474. getOffset(): ZoneOffset;
  7475. getSecond(): number;
  7476. getYear(): number;
  7477. isAfter(arg0: OffsetDateTime): boolean;
  7478. isBefore(arg0: OffsetDateTime): boolean;
  7479. isEqual(arg0: OffsetDateTime): boolean;
  7480. minusDays(arg0: long): this;
  7481. minusHours(arg0: long): this;
  7482. minusMinutes(arg0: long): this;
  7483. minusMonths(arg0: long): this;
  7484. minusNanos(arg0: long): this;
  7485. minusSeconds(arg0: long): this;
  7486. minusWeeks(arg0: long): this;
  7487. minusYears(arg0: long): this;
  7488. plusDays(arg0: long): this;
  7489. plusHours(arg0: long): this;
  7490. plusMinutes(arg0: long): this;
  7491. plusMonths(arg0: long): this;
  7492. plusNanos(arg0: long): this;
  7493. plusSeconds(arg0: long): this;
  7494. plusWeeks(arg0: long): this;
  7495. plusYears(arg0: long): this;
  7496. toEpochSecond(): long;
  7497. toInstant(): Instant;
  7498. toLocalDate(): LocalDate;
  7499. toLocalDateTime(): LocalDateTime;
  7500. toLocalTime(): LocalTime;
  7501. toOffsetTime(): OffsetTime;
  7502. toZonedDateTime(): ZonedDateTime;
  7503. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7504. withDayOfMonth(arg0: number): this;
  7505. withDayOfYear(arg0: number): this;
  7506. withHour(arg0: number): this;
  7507. withMinute(arg0: number): this;
  7508. withMonth(arg0: number): this;
  7509. withNano(arg0: number): this;
  7510. withOffsetSameInstant(arg0: ZoneOffset): this;
  7511. withOffsetSameLocal(arg0: ZoneOffset): this;
  7512. withSecond(arg0: number): this;
  7513. withYear(arg0: number): this;
  7514. }
  7515. type OffsetDateTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & OffsetDateTime_S & OffsetDateTime$;
  7516. interface OffsetTime_S {
  7517. readonly MAX: OffsetTime;
  7518. readonly MIN: OffsetTime;
  7519. from(arg0: java.time.temporal.TemporalAccessor): OffsetTime;
  7520. now(): OffsetTime;
  7521. now(arg0: Clock): OffsetTime;
  7522. now(arg0: ZoneId): OffsetTime;
  7523. of(arg0: LocalTime, arg1: ZoneOffset): OffsetTime;
  7524. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: ZoneOffset): OffsetTime;
  7525. ofInstant(arg0: Instant, arg1: ZoneId): OffsetTime;
  7526. parse(arg0: java.lang.CharSequence): OffsetTime;
  7527. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): OffsetTime;
  7528. }
  7529. type OffsetTime_ST = java.time.temporal.Temporal_S & java.lang.Comparable_S & java.io.Serializable_S & java.time.temporal.TemporalAdjuster_S & OffsetTime_S;
  7530. interface OffsetTime_C extends OffsetTime_ST {
  7531. new (): OffsetTime;
  7532. }
  7533. interface OffsetTime$ {
  7534. atDate(arg0: LocalDate): OffsetDateTime;
  7535. compareTo(arg0: OffsetTime): number;
  7536. format(arg0: java.time.format.DateTimeFormatter): string;
  7537. getHour(): number;
  7538. getMinute(): number;
  7539. getNano(): number;
  7540. getOffset(): ZoneOffset;
  7541. getSecond(): number;
  7542. isAfter(arg0: OffsetTime): boolean;
  7543. isBefore(arg0: OffsetTime): boolean;
  7544. isEqual(arg0: OffsetTime): boolean;
  7545. minusHours(arg0: long): this;
  7546. minusMinutes(arg0: long): this;
  7547. minusNanos(arg0: long): this;
  7548. minusSeconds(arg0: long): this;
  7549. plusHours(arg0: long): this;
  7550. plusMinutes(arg0: long): this;
  7551. plusNanos(arg0: long): this;
  7552. plusSeconds(arg0: long): this;
  7553. toLocalTime(): LocalTime;
  7554. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7555. withHour(arg0: number): this;
  7556. withMinute(arg0: number): this;
  7557. withNano(arg0: number): this;
  7558. withOffsetSameInstant(arg0: ZoneOffset): this;
  7559. withOffsetSameLocal(arg0: ZoneOffset): this;
  7560. withSecond(arg0: number): this;
  7561. }
  7562. type OffsetTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & OffsetTime_S & OffsetTime$;
  7563. interface Period_S {
  7564. readonly ZERO: Period;
  7565. between(arg0: LocalDate, arg1: LocalDate): Period;
  7566. from(arg0: java.time.temporal.TemporalAmount): Period;
  7567. of(arg0: number, arg1: number, arg2: number): Period;
  7568. ofDays(arg0: number): Period;
  7569. ofMonths(arg0: number): Period;
  7570. ofWeeks(arg0: number): Period;
  7571. ofYears(arg0: number): Period;
  7572. parse(arg0: java.lang.CharSequence): Period;
  7573. }
  7574. type Period_ST = java.time.chrono.ChronoPeriod_S & java.io.Serializable_S & Period_S;
  7575. interface Period_C extends Period_ST {
  7576. new (): Period;
  7577. }
  7578. interface Period$ {
  7579. getDays(): number;
  7580. getMonths(): number;
  7581. getYears(): number;
  7582. minusDays(arg0: long): this;
  7583. minusMonths(arg0: long): this;
  7584. minusYears(arg0: long): this;
  7585. plusDays(arg0: long): this;
  7586. plusMonths(arg0: long): this;
  7587. plusYears(arg0: long): this;
  7588. toTotalMonths(): long;
  7589. withDays(arg0: number): this;
  7590. withMonths(arg0: number): this;
  7591. withYears(arg0: number): this;
  7592. }
  7593. type Period = java.time.chrono.ChronoPeriod & java.io.Serializable & Period_S & Period$;
  7594. interface ZoneId_S {
  7595. readonly SHORT_IDS: java.util.Map;
  7596. from(arg0: java.time.temporal.TemporalAccessor): ZoneId;
  7597. getAvailableZoneIds(): java.util.Set;
  7598. of(arg0: string): ZoneId;
  7599. of(arg0: string, arg1: java.util.Map): ZoneId;
  7600. ofOffset(arg0: string, arg1: ZoneOffset): ZoneId;
  7601. systemDefault(): ZoneId;
  7602. }
  7603. type ZoneId_ST = java.io.Serializable_S & ZoneId_S;
  7604. interface ZoneId_C extends ZoneId_ST {
  7605. }
  7606. interface ZoneId$ {
  7607. getDisplayName(arg0: java.time.format.TextStyle, arg1: java.util.Locale): string;
  7608. getId(): string;
  7609. getRules(): java.time.zone.ZoneRules;
  7610. normalized(): this;
  7611. }
  7612. type ZoneId = java.io.Serializable & ZoneId_S & ZoneId$;
  7613. interface ZoneOffset_S {
  7614. readonly MAX: ZoneOffset;
  7615. readonly MIN: ZoneOffset;
  7616. readonly UTC: ZoneOffset;
  7617. ofHours(arg0: number): ZoneOffset;
  7618. ofHoursMinutes(arg0: number, arg1: number): ZoneOffset;
  7619. ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): ZoneOffset;
  7620. ofTotalSeconds(arg0: number): ZoneOffset;
  7621. }
  7622. 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;
  7623. interface ZoneOffset_C extends ZoneOffset_ST {
  7624. new (): ZoneOffset;
  7625. }
  7626. interface ZoneOffset$ {
  7627. compareTo(arg0: ZoneOffset): number;
  7628. getTotalSeconds(): number;
  7629. }
  7630. type ZoneOffset = ZoneId & java.time.temporal.TemporalAccessor & java.time.temporal.TemporalAdjuster & java.lang.Comparable & java.io.Serializable & ZoneOffset_S & ZoneOffset$;
  7631. interface ZonedDateTime_S {
  7632. now(): ZonedDateTime;
  7633. now(arg0: Clock): ZonedDateTime;
  7634. now(arg0: ZoneId): ZonedDateTime;
  7635. of(arg0: LocalDateTime, arg1: ZoneId): ZonedDateTime;
  7636. of(arg0: LocalDate, arg1: LocalTime, arg2: ZoneId): ZonedDateTime;
  7637. of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: ZoneId): ZonedDateTime;
  7638. ofInstant(arg0: Instant, arg1: ZoneId): ZonedDateTime;
  7639. ofInstant(arg0: LocalDateTime, arg1: ZoneOffset, arg2: ZoneId): ZonedDateTime;
  7640. ofLocal(arg0: LocalDateTime, arg1: ZoneId, arg2: ZoneOffset): ZonedDateTime;
  7641. ofStrict(arg0: LocalDateTime, arg1: ZoneOffset, arg2: ZoneId): ZonedDateTime;
  7642. parse(arg0: java.lang.CharSequence): ZonedDateTime;
  7643. parse(arg0: java.lang.CharSequence, arg1: java.time.format.DateTimeFormatter): ZonedDateTime;
  7644. }
  7645. type ZonedDateTime_ST = java.time.temporal.Temporal_S & java.time.chrono.ChronoZonedDateTime_S & java.io.Serializable_S & ZonedDateTime_S;
  7646. interface ZonedDateTime_C extends ZonedDateTime_ST {
  7647. new (): ZonedDateTime;
  7648. }
  7649. interface ZonedDateTime$ {
  7650. getDayOfMonth(): number;
  7651. getDayOfWeek(): DayOfWeek;
  7652. getDayOfYear(): number;
  7653. getHour(): number;
  7654. getMinute(): number;
  7655. getMonth(): Month;
  7656. getMonthValue(): number;
  7657. getNano(): number;
  7658. getSecond(): number;
  7659. getYear(): number;
  7660. minusDays(arg0: long): this;
  7661. minusHours(arg0: long): this;
  7662. minusMinutes(arg0: long): this;
  7663. minusMonths(arg0: long): this;
  7664. minusNanos(arg0: long): this;
  7665. minusSeconds(arg0: long): this;
  7666. minusWeeks(arg0: long): this;
  7667. minusYears(arg0: long): this;
  7668. plusDays(arg0: long): this;
  7669. plusHours(arg0: long): this;
  7670. plusMinutes(arg0: long): this;
  7671. plusMonths(arg0: long): this;
  7672. plusNanos(arg0: long): this;
  7673. plusSeconds(arg0: long): this;
  7674. plusWeeks(arg0: long): this;
  7675. plusYears(arg0: long): this;
  7676. toOffsetDateTime(): OffsetDateTime;
  7677. truncatedTo(arg0: java.time.temporal.TemporalUnit): this;
  7678. withDayOfMonth(arg0: number): this;
  7679. withDayOfYear(arg0: number): this;
  7680. withFixedOffsetZone(): this;
  7681. withHour(arg0: number): this;
  7682. withMinute(arg0: number): this;
  7683. withMonth(arg0: number): this;
  7684. withNano(arg0: number): this;
  7685. withSecond(arg0: number): this;
  7686. withYear(arg0: number): this;
  7687. }
  7688. type ZonedDateTime = java.time.temporal.Temporal & java.time.chrono.ChronoZonedDateTime & java.io.Serializable & ZonedDateTime_S & ZonedDateTime$;
  7689. }
  7690. namespace java.time.chrono {
  7691. interface AbstractChronology_S {
  7692. }
  7693. type AbstractChronology_ST = Chronology_S & AbstractChronology_S;
  7694. interface AbstractChronology_C extends AbstractChronology_ST {
  7695. }
  7696. interface AbstractChronology$ {
  7697. }
  7698. type AbstractChronology = Chronology & AbstractChronology_S & AbstractChronology$;
  7699. interface ChronoLocalDate_S {
  7700. from(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDate;
  7701. timeLineOrder(): (e1: any, e2: any) => number;
  7702. }
  7703. interface ChronoLocalDate$ {
  7704. atTime(arg0: LocalTime): ChronoLocalDateTime;
  7705. compareTo(arg0: ChronoLocalDate): number;
  7706. equals(arg0: any): boolean;
  7707. format(arg0: java.time.format.DateTimeFormatter): string;
  7708. getChronology(): Chronology;
  7709. getEra(): Era;
  7710. hashCode(): number;
  7711. isAfter(arg0: ChronoLocalDate): boolean;
  7712. isBefore(arg0: ChronoLocalDate): boolean;
  7713. isEqual(arg0: ChronoLocalDate): boolean;
  7714. isLeapYear(): boolean;
  7715. lengthOfMonth(): number;
  7716. lengthOfYear(): number;
  7717. toEpochDay(): long;
  7718. toString(): string;
  7719. until(arg0: ChronoLocalDate): ChronoPeriod;
  7720. }
  7721. type ChronoLocalDate = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & ChronoLocalDate_S & ChronoLocalDate$;
  7722. interface ChronoLocalDateTime_S {
  7723. from(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDateTime;
  7724. timeLineOrder(): (e1: any, e2: any) => number;
  7725. }
  7726. interface ChronoLocalDateTime$ {
  7727. atZone(arg0: ZoneId): ChronoZonedDateTime;
  7728. compareTo(arg0: ChronoLocalDateTime): number;
  7729. equals(arg0: any): boolean;
  7730. format(arg0: java.time.format.DateTimeFormatter): string;
  7731. getChronology(): Chronology;
  7732. hashCode(): number;
  7733. isAfter(arg0: ChronoLocalDateTime): boolean;
  7734. isBefore(arg0: ChronoLocalDateTime): boolean;
  7735. isEqual(arg0: ChronoLocalDateTime): boolean;
  7736. toEpochSecond(arg0: ZoneOffset): long;
  7737. toInstant(arg0: ZoneOffset): Instant;
  7738. toLocalDate(): ChronoLocalDate;
  7739. toLocalTime(): LocalTime;
  7740. toString(): string;
  7741. }
  7742. type ChronoLocalDateTime = java.time.temporal.Temporal & java.time.temporal.TemporalAdjuster & java.lang.Comparable & ChronoLocalDateTime_S & ChronoLocalDateTime$;
  7743. interface ChronoPeriod_S {
  7744. between(arg0: ChronoLocalDate, arg1: ChronoLocalDate): ChronoPeriod;
  7745. }
  7746. interface ChronoPeriod$ {
  7747. equals(arg0: any): boolean;
  7748. getChronology(): Chronology;
  7749. hashCode(): number;
  7750. isNegative(): boolean;
  7751. isZero(): boolean;
  7752. minus(arg0: java.time.temporal.TemporalAmount): this;
  7753. multipliedBy(arg0: number): this;
  7754. negated(): this;
  7755. normalized(): this;
  7756. plus(arg0: java.time.temporal.TemporalAmount): this;
  7757. toString(): string;
  7758. }
  7759. type ChronoPeriod = java.time.temporal.TemporalAmount & ChronoPeriod_S & ChronoPeriod$;
  7760. interface ChronoZonedDateTime_S {
  7761. from(arg0: java.time.temporal.TemporalAccessor): ChronoZonedDateTime;
  7762. timeLineOrder(): (e1: any, e2: any) => number;
  7763. }
  7764. interface ChronoZonedDateTime$ {
  7765. compareTo(arg0: ChronoZonedDateTime): number;
  7766. equals(arg0: any): boolean;
  7767. format(arg0: java.time.format.DateTimeFormatter): string;
  7768. getChronology(): Chronology;
  7769. getOffset(): ZoneOffset;
  7770. getZone(): ZoneId;
  7771. hashCode(): number;
  7772. isAfter(arg0: ChronoZonedDateTime): boolean;
  7773. isBefore(arg0: ChronoZonedDateTime): boolean;
  7774. isEqual(arg0: ChronoZonedDateTime): boolean;
  7775. toEpochSecond(): long;
  7776. toInstant(): Instant;
  7777. toLocalDate(): ChronoLocalDate;
  7778. toLocalDateTime(): ChronoLocalDateTime;
  7779. toLocalTime(): LocalTime;
  7780. toString(): string;
  7781. withEarlierOffsetAtOverlap(): this;
  7782. withLaterOffsetAtOverlap(): this;
  7783. withZoneSameInstant(arg0: ZoneId): this;
  7784. withZoneSameLocal(arg0: ZoneId): this;
  7785. }
  7786. type ChronoZonedDateTime = java.time.temporal.Temporal & java.lang.Comparable & ChronoZonedDateTime_S & ChronoZonedDateTime$;
  7787. interface Chronology_S {
  7788. from(arg0: java.time.temporal.TemporalAccessor): Chronology;
  7789. getAvailableChronologies(): java.util.Set;
  7790. of(arg0: string): Chronology;
  7791. ofLocale(arg0: java.util.Locale): Chronology;
  7792. }
  7793. interface Chronology$ {
  7794. compareTo(arg0: Chronology): number;
  7795. date(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDate;
  7796. date(arg0: number, arg1: number, arg2: number): ChronoLocalDate;
  7797. date(arg0: Era, arg1: number, arg2: number, arg3: number): ChronoLocalDate;
  7798. dateEpochDay(arg0: long): ChronoLocalDate;
  7799. dateNow(): ChronoLocalDate;
  7800. dateNow(arg0: Clock): ChronoLocalDate;
  7801. dateNow(arg0: ZoneId): ChronoLocalDate;
  7802. dateYearDay(arg0: number, arg1: number): ChronoLocalDate;
  7803. dateYearDay(arg0: Era, arg1: number, arg2: number): ChronoLocalDate;
  7804. equals(arg0: any): boolean;
  7805. eraOf(arg0: number): Era;
  7806. eras(): java.util.List;
  7807. getCalendarType(): string;
  7808. getDisplayName(arg0: java.time.format.TextStyle, arg1: java.util.Locale): string;
  7809. getId(): string;
  7810. hashCode(): number;
  7811. isLeapYear(arg0: long): boolean;
  7812. localDateTime(arg0: java.time.temporal.TemporalAccessor): ChronoLocalDateTime;
  7813. period(arg0: number, arg1: number, arg2: number): ChronoPeriod;
  7814. prolepticYear(arg0: Era, arg1: number): number;
  7815. range(arg0: java.time.temporal.ChronoField): java.time.temporal.ValueRange;
  7816. resolveDate(arg0: java.util.Map, arg1: java.time.format.ResolverStyle): ChronoLocalDate;
  7817. toString(): string;
  7818. zonedDateTime(arg0: java.time.temporal.TemporalAccessor): ChronoZonedDateTime;
  7819. zonedDateTime(arg0: Instant, arg1: ZoneId): ChronoZonedDateTime;
  7820. }
  7821. type Chronology = java.lang.Comparable & Chronology_S & Chronology$;
  7822. interface Era_S {
  7823. }
  7824. interface Era$ {
  7825. getDisplayName(arg0: java.time.format.TextStyle, arg1: java.util.Locale): string;
  7826. getValue(): number;
  7827. }
  7828. type Era = java.time.temporal.TemporalAccessor & java.time.temporal.TemporalAdjuster & Era_S & Era$;
  7829. interface IsoChronology_S {
  7830. readonly INSTANCE: IsoChronology;
  7831. }
  7832. type IsoChronology_ST = AbstractChronology_S & java.io.Serializable_S & IsoChronology_S;
  7833. interface IsoChronology_C extends IsoChronology_ST {
  7834. new (): IsoChronology;
  7835. }
  7836. interface IsoChronology$ {
  7837. }
  7838. type IsoChronology = AbstractChronology & java.io.Serializable & IsoChronology_S & IsoChronology$;
  7839. enum IsoEra {
  7840. BCE,
  7841. CE
  7842. }
  7843. }
  7844. namespace java.time.format {
  7845. interface DateTimeFormatter_S {
  7846. readonly BASIC_ISO_DATE: DateTimeFormatter;
  7847. readonly ISO_DATE: DateTimeFormatter;
  7848. readonly ISO_DATE_TIME: DateTimeFormatter;
  7849. readonly ISO_INSTANT: DateTimeFormatter;
  7850. readonly ISO_LOCAL_DATE: DateTimeFormatter;
  7851. readonly ISO_LOCAL_DATE_TIME: DateTimeFormatter;
  7852. readonly ISO_LOCAL_TIME: DateTimeFormatter;
  7853. readonly ISO_OFFSET_DATE: DateTimeFormatter;
  7854. readonly ISO_OFFSET_DATE_TIME: DateTimeFormatter;
  7855. readonly ISO_OFFSET_TIME: DateTimeFormatter;
  7856. readonly ISO_ORDINAL_DATE: DateTimeFormatter;
  7857. readonly ISO_TIME: DateTimeFormatter;
  7858. readonly ISO_WEEK_DATE: DateTimeFormatter;
  7859. readonly ISO_ZONED_DATE_TIME: DateTimeFormatter;
  7860. readonly RFC_1123_DATE_TIME: DateTimeFormatter;
  7861. ofLocalizedDate(arg0: FormatStyle): DateTimeFormatter;
  7862. ofLocalizedDateTime(arg0: FormatStyle): DateTimeFormatter;
  7863. ofLocalizedDateTime(arg0: FormatStyle, arg1: FormatStyle): DateTimeFormatter;
  7864. ofLocalizedTime(arg0: FormatStyle): DateTimeFormatter;
  7865. ofPattern(arg0: string): DateTimeFormatter;
  7866. ofPattern(arg0: string, arg1: java.util.Locale): DateTimeFormatter;
  7867. parsedExcessDays(): java.time.temporal.TemporalQuery;
  7868. parsedLeapSecond(): java.time.temporal.TemporalQuery;
  7869. }
  7870. interface DateTimeFormatter_C extends DateTimeFormatter_S {
  7871. new (): DateTimeFormatter;
  7872. }
  7873. interface DateTimeFormatter$ {
  7874. format(arg0: java.time.temporal.TemporalAccessor): string;
  7875. formatTo(arg0: java.time.temporal.TemporalAccessor, arg1: java.lang.Appendable): void;
  7876. getChronology(): java.time.chrono.Chronology;
  7877. getDecimalStyle(): DecimalStyle;
  7878. getLocale(): java.util.Locale;
  7879. getResolverFields(): java.util.Set;
  7880. getResolverStyle(): ResolverStyle;
  7881. getZone(): ZoneId;
  7882. parse(arg0: java.lang.CharSequence): java.time.temporal.TemporalAccessor;
  7883. parse(arg0: java.lang.CharSequence, arg1: java.time.temporal.TemporalQuery): any;
  7884. parse(arg0: java.lang.CharSequence, arg1: java.text.ParsePosition): java.time.temporal.TemporalAccessor;
  7885. parseBest(arg0: java.lang.CharSequence, ...arg1: java.time.temporal.TemporalQuery[]): java.time.temporal.TemporalAccessor;
  7886. parseUnresolved(arg0: java.lang.CharSequence, arg1: java.text.ParsePosition): java.time.temporal.TemporalAccessor;
  7887. toFormat(): java.text.Format;
  7888. toFormat(arg0: java.time.temporal.TemporalQuery): java.text.Format;
  7889. withChronology(arg0: java.time.chrono.Chronology): this;
  7890. withDecimalStyle(arg0: DecimalStyle): this;
  7891. withLocale(arg0: java.util.Locale): this;
  7892. withResolverFields(...arg0: java.time.temporal.TemporalField[]): this;
  7893. withResolverFields(arg0: java.util.Set): this;
  7894. withResolverStyle(arg0: ResolverStyle): this;
  7895. withZone(arg0: ZoneId): this;
  7896. }
  7897. type DateTimeFormatter = DateTimeFormatter_S & DateTimeFormatter$;
  7898. interface DecimalStyle_S {
  7899. readonly STANDARD: DecimalStyle;
  7900. getAvailableLocales(): java.util.Set;
  7901. of(arg0: java.util.Locale): DecimalStyle;
  7902. ofDefaultLocale(): DecimalStyle;
  7903. }
  7904. interface DecimalStyle_C extends DecimalStyle_S {
  7905. new (): DecimalStyle;
  7906. }
  7907. interface DecimalStyle$ {
  7908. getDecimalSeparator(): string;
  7909. getNegativeSign(): string;
  7910. getPositiveSign(): string;
  7911. getZeroDigit(): string;
  7912. withDecimalSeparator(arg0: string): this;
  7913. withNegativeSign(arg0: string): this;
  7914. withPositiveSign(arg0: string): this;
  7915. withZeroDigit(arg0: string): this;
  7916. }
  7917. type DecimalStyle = DecimalStyle_S & DecimalStyle$;
  7918. enum FormatStyle {
  7919. FULL,
  7920. LONG,
  7921. MEDIUM,
  7922. SHORT
  7923. }
  7924. enum ResolverStyle {
  7925. STRICT,
  7926. SMART,
  7927. LENIENT
  7928. }
  7929. enum TextStyle {
  7930. FULL,
  7931. FULL_STANDALONE,
  7932. SHORT,
  7933. SHORT_STANDALONE,
  7934. NARROW,
  7935. NARROW_STANDALONE
  7936. }
  7937. }
  7938. namespace java.time.temporal {
  7939. enum ChronoField {
  7940. NANO_OF_SECOND,
  7941. NANO_OF_DAY,
  7942. MICRO_OF_SECOND,
  7943. MICRO_OF_DAY,
  7944. MILLI_OF_SECOND,
  7945. MILLI_OF_DAY,
  7946. SECOND_OF_MINUTE,
  7947. SECOND_OF_DAY,
  7948. MINUTE_OF_HOUR,
  7949. MINUTE_OF_DAY,
  7950. HOUR_OF_AMPM,
  7951. CLOCK_HOUR_OF_AMPM,
  7952. HOUR_OF_DAY,
  7953. CLOCK_HOUR_OF_DAY,
  7954. AMPM_OF_DAY,
  7955. DAY_OF_WEEK,
  7956. ALIGNED_DAY_OF_WEEK_IN_MONTH,
  7957. ALIGNED_DAY_OF_WEEK_IN_YEAR,
  7958. DAY_OF_MONTH,
  7959. DAY_OF_YEAR,
  7960. EPOCH_DAY,
  7961. ALIGNED_WEEK_OF_MONTH,
  7962. ALIGNED_WEEK_OF_YEAR,
  7963. MONTH_OF_YEAR,
  7964. PROLEPTIC_MONTH,
  7965. YEAR_OF_ERA,
  7966. YEAR,
  7967. ERA,
  7968. INSTANT_SECONDS,
  7969. OFFSET_SECONDS
  7970. }
  7971. interface Temporal_S {
  7972. }
  7973. interface Temporal$ {
  7974. isSupported(arg0: TemporalUnit): boolean;
  7975. minus(arg0: TemporalAmount): this;
  7976. minus(arg0: long, arg1: TemporalUnit): this;
  7977. plus(arg0: TemporalAmount): this;
  7978. plus(arg0: long, arg1: TemporalUnit): this;
  7979. until(arg0: Temporal, arg1: TemporalUnit): long;
  7980. with(arg0: TemporalAdjuster): this;
  7981. with(arg0: TemporalField, arg1: long): this;
  7982. }
  7983. type Temporal = TemporalAccessor & Temporal_S & Temporal$;
  7984. interface TemporalAccessor_S {
  7985. }
  7986. interface TemporalAccessor$ {
  7987. get(arg0: TemporalField): number;
  7988. getLong(arg0: TemporalField): long;
  7989. isSupported(arg0: TemporalField): boolean;
  7990. query(arg0: TemporalQuery): any;
  7991. range(arg0: TemporalField): ValueRange;
  7992. }
  7993. type TemporalAccessor = TemporalAccessor_S & TemporalAccessor$;
  7994. interface TemporalAdjuster_S {
  7995. }
  7996. interface TemporalAdjuster$ {
  7997. adjustInto(arg0: Temporal): Temporal;
  7998. }
  7999. type TemporalAdjuster = TemporalAdjuster_S & TemporalAdjuster$;
  8000. interface TemporalAmount_S {
  8001. }
  8002. interface TemporalAmount$ {
  8003. addTo(arg0: Temporal): Temporal;
  8004. get(arg0: TemporalUnit): long;
  8005. getUnits(): java.util.List;
  8006. subtractFrom(arg0: Temporal): Temporal;
  8007. }
  8008. type TemporalAmount = TemporalAmount_S & TemporalAmount$;
  8009. interface TemporalField_S {
  8010. }
  8011. interface TemporalField$ {
  8012. adjustInto(arg0: Temporal, arg1: long): Temporal;
  8013. getBaseUnit(): TemporalUnit;
  8014. getDisplayName(arg0: java.util.Locale): string;
  8015. getFrom(arg0: TemporalAccessor): long;
  8016. getRangeUnit(): TemporalUnit;
  8017. isDateBased(): boolean;
  8018. isSupportedBy(arg0: TemporalAccessor): boolean;
  8019. isTimeBased(): boolean;
  8020. range(): ValueRange;
  8021. rangeRefinedBy(arg0: TemporalAccessor): ValueRange;
  8022. resolve(arg0: java.util.Map, arg1: TemporalAccessor, arg2: java.time.format.ResolverStyle): TemporalAccessor;
  8023. toString(): string;
  8024. }
  8025. type TemporalField = TemporalField_S & TemporalField$;
  8026. interface TemporalQuery_S {
  8027. }
  8028. interface TemporalQuery$ {
  8029. queryFrom(arg0: TemporalAccessor): any;
  8030. }
  8031. type TemporalQuery = TemporalQuery_S & TemporalQuery$;
  8032. interface TemporalUnit_S {
  8033. }
  8034. interface TemporalUnit$ {
  8035. addTo(arg0: Temporal, arg1: long): Temporal;
  8036. between(arg0: Temporal, arg1: Temporal): long;
  8037. getDuration(): Duration;
  8038. isDateBased(): boolean;
  8039. isDurationEstimated(): boolean;
  8040. isSupportedBy(arg0: Temporal): boolean;
  8041. isTimeBased(): boolean;
  8042. toString(): string;
  8043. }
  8044. type TemporalUnit = TemporalUnit_S & TemporalUnit$;
  8045. interface ValueRange_S {
  8046. of(arg0: long, arg1: long): ValueRange;
  8047. of(arg0: long, arg1: long, arg2: long): ValueRange;
  8048. of(arg0: long, arg1: long, arg2: long, arg3: long): ValueRange;
  8049. }
  8050. type ValueRange_ST = java.io.Serializable_S & ValueRange_S;
  8051. interface ValueRange_C extends ValueRange_ST {
  8052. new (): ValueRange;
  8053. }
  8054. interface ValueRange$ {
  8055. checkValidIntValue(arg0: long, arg1: TemporalField): number;
  8056. checkValidValue(arg0: long, arg1: TemporalField): long;
  8057. getLargestMinimum(): long;
  8058. getMaximum(): long;
  8059. getMinimum(): long;
  8060. getSmallestMaximum(): long;
  8061. isFixed(): boolean;
  8062. isIntValue(): boolean;
  8063. isValidIntValue(arg0: long): boolean;
  8064. isValidValue(arg0: long): boolean;
  8065. }
  8066. type ValueRange = java.io.Serializable & ValueRange_S & ValueRange$;
  8067. }
  8068. namespace java.time.zone {
  8069. interface ZoneOffsetTransition_S {
  8070. of(arg0: LocalDateTime, arg1: ZoneOffset, arg2: ZoneOffset): ZoneOffsetTransition;
  8071. }
  8072. type ZoneOffsetTransition_ST = java.lang.Comparable_S & java.io.Serializable_S & ZoneOffsetTransition_S;
  8073. interface ZoneOffsetTransition_C extends ZoneOffsetTransition_ST {
  8074. new (): ZoneOffsetTransition;
  8075. }
  8076. interface ZoneOffsetTransition$ {
  8077. compareTo(arg0: ZoneOffsetTransition): number;
  8078. getDateTimeAfter(): LocalDateTime;
  8079. getDateTimeBefore(): LocalDateTime;
  8080. getDuration(): Duration;
  8081. getInstant(): Instant;
  8082. getOffsetAfter(): ZoneOffset;
  8083. getOffsetBefore(): ZoneOffset;
  8084. isGap(): boolean;
  8085. isOverlap(): boolean;
  8086. isValidOffset(arg0: ZoneOffset): boolean;
  8087. toEpochSecond(): long;
  8088. }
  8089. type ZoneOffsetTransition = java.lang.Comparable & java.io.Serializable & ZoneOffsetTransition_S & ZoneOffsetTransition$;
  8090. interface ZoneRules_S {
  8091. of(arg0: ZoneOffset): ZoneRules;
  8092. of(arg0: ZoneOffset, arg1: ZoneOffset, arg2: java.util.List, arg3: java.util.List, arg4: java.util.List): ZoneRules;
  8093. }
  8094. type ZoneRules_ST = java.io.Serializable_S & ZoneRules_S;
  8095. interface ZoneRules_C extends ZoneRules_ST {
  8096. new (): ZoneRules;
  8097. }
  8098. interface ZoneRules$ {
  8099. getDaylightSavings(arg0: Instant): Duration;
  8100. getOffset(arg0: LocalDateTime): ZoneOffset;
  8101. getOffset(arg0: Instant): ZoneOffset;
  8102. getStandardOffset(arg0: Instant): ZoneOffset;
  8103. getTransition(arg0: LocalDateTime): ZoneOffsetTransition;
  8104. getTransitionRules(): java.util.List;
  8105. getTransitions(): java.util.List;
  8106. getValidOffsets(arg0: LocalDateTime): java.util.List;
  8107. isDaylightSavings(arg0: Instant): boolean;
  8108. isFixedOffset(): boolean;
  8109. isValidOffset(arg0: LocalDateTime, arg1: ZoneOffset): boolean;
  8110. nextTransition(arg0: Instant): ZoneOffsetTransition;
  8111. previousTransition(arg0: Instant): ZoneOffsetTransition;
  8112. }
  8113. type ZoneRules = java.io.Serializable & ZoneRules_S & ZoneRules$;
  8114. }
  8115. namespace java.util {
  8116. interface AbstractCollection_S {
  8117. }
  8118. type AbstractCollection_ST = Collection_S & AbstractCollection_S;
  8119. interface AbstractCollection_C extends AbstractCollection_ST {
  8120. }
  8121. interface AbstractCollection$ {
  8122. }
  8123. type AbstractCollection = Collection & AbstractCollection_S & AbstractCollection$;
  8124. interface AbstractList_S {
  8125. }
  8126. type AbstractList_ST = AbstractCollection_S & List_S & AbstractList_S;
  8127. interface AbstractList_C extends AbstractList_ST {
  8128. }
  8129. interface AbstractList$ {
  8130. }
  8131. type AbstractList = AbstractCollection & List & AbstractList_S & AbstractList$;
  8132. interface AbstractMap_S {
  8133. }
  8134. type AbstractMap_ST = Map_S & AbstractMap_S;
  8135. interface AbstractMap_C extends AbstractMap_ST {
  8136. }
  8137. interface AbstractMap$ {
  8138. }
  8139. type AbstractMap = Map & AbstractMap_S & AbstractMap$;
  8140. interface AbstractSequentialList_S {
  8141. }
  8142. type AbstractSequentialList_ST = AbstractList_S & AbstractSequentialList_S;
  8143. interface AbstractSequentialList_C extends AbstractSequentialList_ST {
  8144. }
  8145. interface AbstractSequentialList$ {
  8146. }
  8147. type AbstractSequentialList = AbstractList & AbstractSequentialList_S & AbstractSequentialList$;
  8148. interface AbstractSet_S {
  8149. }
  8150. type AbstractSet_ST = AbstractCollection_S & Set_S & AbstractSet_S;
  8151. interface AbstractSet_C extends AbstractSet_ST {
  8152. }
  8153. interface AbstractSet$ {
  8154. }
  8155. type AbstractSet = AbstractCollection & Set & AbstractSet_S & AbstractSet$;
  8156. interface ArrayList_S {
  8157. }
  8158. type ArrayList_ST = AbstractList_S & RandomAccess_S & java.io.Serializable_S & List_S & java.lang.Cloneable_S & ArrayList_S;
  8159. interface ArrayList_C extends ArrayList_ST {
  8160. new (): ArrayList;
  8161. new (arg0: Collection): ArrayList;
  8162. new (arg0: number): ArrayList;
  8163. }
  8164. interface ArrayList$ {
  8165. clone(): any;
  8166. ensureCapacity(arg0: number): void;
  8167. trimToSize(): void;
  8168. }
  8169. type ArrayList = AbstractList & List & RandomAccess & java.lang.Cloneable & java.io.Serializable & ArrayList_S & ArrayList$;
  8170. interface BitSet_S {
  8171. valueOf(arg0: long[]): BitSet;
  8172. valueOf(arg0: number[]): BitSet;
  8173. valueOf(arg0: java.nio.LongBuffer): BitSet;
  8174. valueOf(arg0: java.nio.ByteBuffer): BitSet;
  8175. }
  8176. type BitSet_ST = java.io.Serializable_S & java.lang.Cloneable_S & BitSet_S;
  8177. interface BitSet_C extends BitSet_ST {
  8178. new (): BitSet;
  8179. new (arg0: number): BitSet;
  8180. }
  8181. interface BitSet$ {
  8182. and(arg0: BitSet): void;
  8183. andNot(arg0: BitSet): void;
  8184. cardinality(): number;
  8185. clear(): void;
  8186. clear(arg0: number): void;
  8187. clear(arg0: number, arg1: number): void;
  8188. clone(): any;
  8189. flip(arg0: number): void;
  8190. flip(arg0: number, arg1: number): void;
  8191. get(arg0: number): boolean;
  8192. get(arg0: number, arg1: number): this;
  8193. intersects(arg0: BitSet): boolean;
  8194. isEmpty(): boolean;
  8195. length(): number;
  8196. nextClearBit(arg0: number): number;
  8197. nextSetBit(arg0: number): number;
  8198. or(arg0: BitSet): void;
  8199. previousClearBit(arg0: number): number;
  8200. previousSetBit(arg0: number): number;
  8201. set(arg0: number): void;
  8202. set(arg0: number, arg1: boolean): void;
  8203. set(arg0: number, arg1: number): void;
  8204. set(arg0: number, arg1: number, arg2: boolean): void;
  8205. size(): number;
  8206. stream(): java.util.stream.IntStream;
  8207. toByteArray(): number[];
  8208. toLongArray(): long[];
  8209. xor(arg0: BitSet): void;
  8210. }
  8211. type BitSet = java.lang.Cloneable & java.io.Serializable & BitSet_S & BitSet$;
  8212. interface Calendar_S {
  8213. readonly ALL_STYLES: number;
  8214. readonly AM: number;
  8215. readonly AM_PM: number;
  8216. readonly APRIL: number;
  8217. readonly AUGUST: number;
  8218. readonly DATE: number;
  8219. readonly DAY_OF_MONTH: number;
  8220. readonly DAY_OF_WEEK: number;
  8221. readonly DAY_OF_WEEK_IN_MONTH: number;
  8222. readonly DAY_OF_YEAR: number;
  8223. readonly DECEMBER: number;
  8224. readonly DST_OFFSET: number;
  8225. readonly ERA: number;
  8226. readonly FEBRUARY: number;
  8227. readonly FIELD_COUNT: number;
  8228. readonly FRIDAY: number;
  8229. readonly HOUR: number;
  8230. readonly HOUR_OF_DAY: number;
  8231. readonly JANUARY: number;
  8232. readonly JULY: number;
  8233. readonly JUNE: number;
  8234. readonly LONG: number;
  8235. readonly LONG_FORMAT: number;
  8236. readonly LONG_STANDALONE: number;
  8237. readonly MARCH: number;
  8238. readonly MAY: number;
  8239. readonly MILLISECOND: number;
  8240. readonly MINUTE: number;
  8241. readonly MONDAY: number;
  8242. readonly MONTH: number;
  8243. readonly NARROW_FORMAT: number;
  8244. readonly NARROW_STANDALONE: number;
  8245. readonly NOVEMBER: number;
  8246. readonly OCTOBER: number;
  8247. readonly PM: number;
  8248. readonly SATURDAY: number;
  8249. readonly SECOND: number;
  8250. readonly SEPTEMBER: number;
  8251. readonly SHORT: number;
  8252. readonly SHORT_FORMAT: number;
  8253. readonly SHORT_STANDALONE: number;
  8254. readonly SUNDAY: number;
  8255. readonly THURSDAY: number;
  8256. readonly TUESDAY: number;
  8257. readonly UNDECIMBER: number;
  8258. readonly WEDNESDAY: number;
  8259. readonly WEEK_OF_MONTH: number;
  8260. readonly WEEK_OF_YEAR: number;
  8261. readonly YEAR: number;
  8262. readonly ZONE_OFFSET: number;
  8263. getAvailableCalendarTypes(): Set;
  8264. getAvailableLocales(): Locale[];
  8265. getInstance(): Calendar;
  8266. getInstance(arg0: Locale): Calendar;
  8267. getInstance(arg0: TimeZone): Calendar;
  8268. getInstance(arg0: TimeZone, arg1: Locale): Calendar;
  8269. }
  8270. type Calendar_ST = java.lang.Comparable_S & java.io.Serializable_S & java.lang.Cloneable_S & Calendar_S;
  8271. interface Calendar_C extends Calendar_ST {
  8272. }
  8273. interface Calendar$ {
  8274. add(arg0: number, arg1: number): void;
  8275. after(arg0: any): boolean;
  8276. before(arg0: any): boolean;
  8277. clear(): void;
  8278. clear(arg0: number): void;
  8279. clone(): any;
  8280. compareTo(arg0: Calendar): number;
  8281. get(arg0: number): number;
  8282. getActualMaximum(arg0: number): number;
  8283. getActualMinimum(arg0: number): number;
  8284. getCalendarType(): string;
  8285. getDisplayName(arg0: number, arg1: number, arg2: Locale): string;
  8286. getDisplayNames(arg0: number, arg1: number, arg2: Locale): Map;
  8287. getFirstDayOfWeek(): number;
  8288. getGreatestMinimum(arg0: number): number;
  8289. getLeastMaximum(arg0: number): number;
  8290. getMaximum(arg0: number): number;
  8291. getMinimalDaysInFirstWeek(): number;
  8292. getMinimum(arg0: number): number;
  8293. getTime(): Date;
  8294. getTimeInMillis(): long;
  8295. getTimeZone(): TimeZone;
  8296. getWeekYear(): number;
  8297. getWeeksInWeekYear(): number;
  8298. isLenient(): boolean;
  8299. isSet(arg0: number): boolean;
  8300. isWeekDateSupported(): boolean;
  8301. roll(arg0: number, arg1: boolean): void;
  8302. roll(arg0: number, arg1: number): void;
  8303. set(arg0: number, arg1: number): void;
  8304. set(arg0: number, arg1: number, arg2: number): void;
  8305. set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
  8306. set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
  8307. setFirstDayOfWeek(arg0: number): void;
  8308. setLenient(arg0: boolean): void;
  8309. setMinimalDaysInFirstWeek(arg0: number): void;
  8310. setTime(arg0: Date): void;
  8311. setTimeInMillis(arg0: long): void;
  8312. setTimeZone(arg0: TimeZone): void;
  8313. setWeekDate(arg0: number, arg1: number, arg2: number): void;
  8314. toInstant(): java.time.Instant;
  8315. }
  8316. type Calendar = java.io.Serializable & java.lang.Cloneable & java.lang.Comparable & Calendar_S & Calendar$;
  8317. interface Collection_S {
  8318. }
  8319. interface Collection$ {
  8320. add(arg0: any): boolean;
  8321. addAll(arg0: Collection): boolean;
  8322. clear(): void;
  8323. contains(arg0: any): boolean;
  8324. containsAll(arg0: Collection): boolean;
  8325. equals(arg0: any): boolean;
  8326. hashCode(): number;
  8327. isEmpty(): boolean;
  8328. parallelStream(): java.util.stream.Stream;
  8329. remove(arg0: any): boolean;
  8330. removeAll(arg0: Collection): boolean;
  8331. removeIf(predicate: (t: any) => boolean): boolean;
  8332. retainAll(arg0: Collection): boolean;
  8333. size(): number;
  8334. stream(): java.util.stream.Stream;
  8335. toArray(): any[];
  8336. toArray(arg0: any[]): any[];
  8337. }
  8338. type Collection = java.lang.Iterable & Collection_S & Collection$;
  8339. interface Comparator_S {
  8340. comparing(func: (t: any) => any): (e1: any, e2: any) => number;
  8341. comparing(func0: (t: any) => any, comparator1: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8342. comparingDouble(arg0: java.util.function_.ToDoubleFunction): (e1: any, e2: any) => number;
  8343. comparingInt(arg0: java.util.function_.ToIntFunction): (e1: any, e2: any) => number;
  8344. comparingLong(arg0: java.util.function_.ToLongFunction): (e1: any, e2: any) => number;
  8345. naturalOrder(): (e1: any, e2: any) => number;
  8346. nullsFirst(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8347. nullsLast(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8348. reverseOrder(): (e1: any, e2: any) => number;
  8349. }
  8350. interface Comparator$ {
  8351. compare(arg0: any, arg1: any): number;
  8352. equals(arg0: any): boolean;
  8353. reversed(): (e1: any, e2: any) => number;
  8354. thenComparing(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8355. thenComparing(func: (t: any) => any): (e1: any, e2: any) => number;
  8356. thenComparing(func0: (t: any) => any, comparator1: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8357. thenComparingDouble(arg0: java.util.function_.ToDoubleFunction): (e1: any, e2: any) => number;
  8358. thenComparingInt(arg0: java.util.function_.ToIntFunction): (e1: any, e2: any) => number;
  8359. thenComparingLong(arg0: java.util.function_.ToLongFunction): (e1: any, e2: any) => number;
  8360. }
  8361. type Comparator = Comparator_S & Comparator$;
  8362. interface Currency_S {
  8363. getAvailableCurrencies(): Set;
  8364. getInstance(arg0: Locale): Currency;
  8365. getInstance(arg0: string): Currency;
  8366. }
  8367. type Currency_ST = java.io.Serializable_S & Currency_S;
  8368. interface Currency_C extends Currency_ST {
  8369. new (): Currency;
  8370. }
  8371. interface Currency$ {
  8372. getCurrencyCode(): string;
  8373. getDefaultFractionDigits(): number;
  8374. getDisplayName(): string;
  8375. getDisplayName(arg0: Locale): string;
  8376. getNumericCode(): number;
  8377. getSymbol(): string;
  8378. getSymbol(arg0: Locale): string;
  8379. }
  8380. type Currency = java.io.Serializable & Currency_S & Currency$;
  8381. interface Deque_S {
  8382. }
  8383. interface Deque$ {
  8384. addFirst(arg0: any): void;
  8385. addLast(arg0: any): void;
  8386. descendingIterator(): Iterator;
  8387. getFirst(): any;
  8388. getLast(): any;
  8389. offerFirst(arg0: any): boolean;
  8390. offerLast(arg0: any): boolean;
  8391. peekFirst(): any;
  8392. peekLast(): any;
  8393. pollFirst(): any;
  8394. pollLast(): any;
  8395. pop(): any;
  8396. push(arg0: any): void;
  8397. removeFirst(): any;
  8398. removeFirstOccurrence(arg0: any): boolean;
  8399. removeLast(): any;
  8400. removeLastOccurrence(arg0: any): boolean;
  8401. }
  8402. type Deque = Queue & Deque_S & Deque$;
  8403. interface Dictionary_S {
  8404. }
  8405. interface Dictionary_C extends Dictionary_S {
  8406. new (): Dictionary;
  8407. }
  8408. interface Dictionary$ {
  8409. elements(): Enumeration;
  8410. get(arg0: any): any;
  8411. isEmpty(): boolean;
  8412. keys(): Enumeration;
  8413. put(arg0: any, arg1: any): any;
  8414. remove(arg0: any): any;
  8415. size(): number;
  8416. }
  8417. type Dictionary = Dictionary_S & Dictionary$;
  8418. interface DoubleSummaryStatistics_S {
  8419. }
  8420. type DoubleSummaryStatistics_ST = java.util.function_.DoubleConsumer_S & DoubleSummaryStatistics_S;
  8421. interface DoubleSummaryStatistics_C extends DoubleSummaryStatistics_ST {
  8422. new (): DoubleSummaryStatistics;
  8423. }
  8424. interface DoubleSummaryStatistics$ {
  8425. combine(arg0: DoubleSummaryStatistics): void;
  8426. getAverage(): number;
  8427. getCount(): long;
  8428. getMax(): number;
  8429. getMin(): number;
  8430. getSum(): number;
  8431. }
  8432. type DoubleSummaryStatistics = java.util.function_.DoubleConsumer & DoubleSummaryStatistics_S & DoubleSummaryStatistics$;
  8433. interface EnumMap_S {
  8434. }
  8435. type EnumMap_ST = AbstractMap_S & java.io.Serializable_S & java.lang.Cloneable_S & EnumMap_S;
  8436. interface EnumMap_C extends EnumMap_ST {
  8437. new (arg0: java.lang.Class): EnumMap;
  8438. new (arg0: Map): EnumMap;
  8439. new (arg0: EnumMap): EnumMap;
  8440. }
  8441. interface EnumMap$ {
  8442. clone(): this;
  8443. put(arg0: java.lang.Enum, arg1: any): any;
  8444. }
  8445. type EnumMap = AbstractMap & java.io.Serializable & java.lang.Cloneable & EnumMap_S & EnumMap$;
  8446. interface EnumSet_S {
  8447. allOf(arg0: java.lang.Class): EnumSet;
  8448. complementOf(arg0: EnumSet): EnumSet;
  8449. copyOf(arg0: EnumSet): EnumSet;
  8450. copyOf(arg0: Collection): EnumSet;
  8451. noneOf(arg0: java.lang.Class): EnumSet;
  8452. of(arg0: 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): EnumSet;
  8455. of(arg0: java.lang.Enum, arg1: java.lang.Enum, arg2: java.lang.Enum): EnumSet;
  8456. of(arg0: java.lang.Enum, arg1: java.lang.Enum, arg2: java.lang.Enum, arg3: java.lang.Enum): EnumSet;
  8457. of(arg0: java.lang.Enum, arg1: java.lang.Enum, arg2: java.lang.Enum, arg3: java.lang.Enum, arg4: java.lang.Enum): EnumSet;
  8458. range(arg0: java.lang.Enum, arg1: java.lang.Enum): EnumSet;
  8459. }
  8460. type EnumSet_ST = java.io.Serializable_S & AbstractSet_S & java.lang.Cloneable_S & EnumSet_S;
  8461. interface EnumSet_C extends EnumSet_ST {
  8462. }
  8463. interface EnumSet$ {
  8464. clone(): this;
  8465. }
  8466. type EnumSet = AbstractSet & java.lang.Cloneable & java.io.Serializable & EnumSet_S & EnumSet$;
  8467. interface Enumeration_S {
  8468. }
  8469. interface Enumeration$ {
  8470. hasMoreElements(): boolean;
  8471. nextElement(): any;
  8472. }
  8473. type Enumeration = Enumeration_S & Enumeration$;
  8474. interface EventListener_S {
  8475. }
  8476. interface EventListener$ {
  8477. }
  8478. type EventListener = EventListener_S & EventListener$;
  8479. interface EventObject_S {
  8480. }
  8481. type EventObject_ST = java.io.Serializable_S & EventObject_S;
  8482. interface EventObject_C extends EventObject_ST {
  8483. new (arg0: any): EventObject;
  8484. }
  8485. interface EventObject$ {
  8486. getSource(): any;
  8487. }
  8488. type EventObject = java.io.Serializable & EventObject_S & EventObject$;
  8489. interface GregorianCalendar_S {
  8490. readonly AD: number;
  8491. readonly BC: number;
  8492. from(arg0: java.time.ZonedDateTime): GregorianCalendar;
  8493. }
  8494. type GregorianCalendar_ST = Calendar_S & GregorianCalendar_S;
  8495. interface GregorianCalendar_C extends GregorianCalendar_ST {
  8496. new (): GregorianCalendar;
  8497. new (arg0: TimeZone): GregorianCalendar;
  8498. new (arg0: Locale): GregorianCalendar;
  8499. new (arg0: TimeZone, arg1: Locale): GregorianCalendar;
  8500. new (arg0: number, arg1: number, arg2: number): GregorianCalendar;
  8501. new (arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): GregorianCalendar;
  8502. new (arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): GregorianCalendar;
  8503. }
  8504. interface GregorianCalendar$ {
  8505. getGregorianChange(): Date;
  8506. isLeapYear(arg0: number): boolean;
  8507. setGregorianChange(arg0: Date): void;
  8508. toZonedDateTime(): java.time.ZonedDateTime;
  8509. }
  8510. type GregorianCalendar = Calendar & GregorianCalendar_S & GregorianCalendar$;
  8511. interface HashMap_S {
  8512. }
  8513. type HashMap_ST = AbstractMap_S & java.io.Serializable_S & Map_S & java.lang.Cloneable_S & HashMap_S;
  8514. interface HashMap_C extends HashMap_ST {
  8515. new (): HashMap;
  8516. new (arg0: number): HashMap;
  8517. new (arg0: Map): HashMap;
  8518. new (arg0: number, arg1: number): HashMap;
  8519. }
  8520. interface HashMap$ {
  8521. clone(): any;
  8522. }
  8523. type HashMap = AbstractMap & Map & java.lang.Cloneable & java.io.Serializable & HashMap_S & HashMap$;
  8524. interface HashSet_S {
  8525. }
  8526. type HashSet_ST = java.io.Serializable_S & Set_S & AbstractSet_S & java.lang.Cloneable_S & HashSet_S;
  8527. interface HashSet_C extends HashSet_ST {
  8528. new (): HashSet;
  8529. new (arg0: number): HashSet;
  8530. new (arg0: Collection): HashSet;
  8531. new (arg0: number, arg1: number): HashSet;
  8532. }
  8533. interface HashSet$ {
  8534. clone(): any;
  8535. }
  8536. type HashSet = AbstractSet & Set & java.lang.Cloneable & java.io.Serializable & HashSet_S & HashSet$;
  8537. interface Hashtable_S {
  8538. }
  8539. type Hashtable_ST = Dictionary_S & java.io.Serializable_S & Map_S & java.lang.Cloneable_S & Hashtable_S;
  8540. interface Hashtable_C extends Hashtable_ST {
  8541. new (): Hashtable;
  8542. new (arg0: Map): Hashtable;
  8543. new (arg0: number): Hashtable;
  8544. new (arg0: number, arg1: number): Hashtable;
  8545. }
  8546. interface Hashtable$ {
  8547. clone(): any;
  8548. contains(arg0: any): boolean;
  8549. }
  8550. type Hashtable = Dictionary & Map & java.lang.Cloneable & java.io.Serializable & Hashtable_S & Hashtable$;
  8551. interface IntSummaryStatistics_S {
  8552. }
  8553. type IntSummaryStatistics_ST = java.util.function_.IntConsumer_S & IntSummaryStatistics_S;
  8554. interface IntSummaryStatistics_C extends IntSummaryStatistics_ST {
  8555. new (): IntSummaryStatistics;
  8556. }
  8557. interface IntSummaryStatistics$ {
  8558. combine(arg0: IntSummaryStatistics): void;
  8559. getAverage(): number;
  8560. getCount(): long;
  8561. getMax(): number;
  8562. getMin(): number;
  8563. getSum(): long;
  8564. }
  8565. type IntSummaryStatistics = java.util.function_.IntConsumer & IntSummaryStatistics_S & IntSummaryStatistics$;
  8566. interface Iterator_S {
  8567. }
  8568. interface Iterator$ {
  8569. forEachRemaining(consumer: (t: any) => void): void;
  8570. hasNext(): boolean;
  8571. next(): any;
  8572. remove(): void;
  8573. }
  8574. type Iterator = Iterator_S & Iterator$;
  8575. interface LinkedHashMap_S {
  8576. }
  8577. type LinkedHashMap_ST = HashMap_S & Map_S & LinkedHashMap_S;
  8578. interface LinkedHashMap_C extends LinkedHashMap_ST {
  8579. new (): LinkedHashMap;
  8580. new (arg0: number): LinkedHashMap;
  8581. new (arg0: Map): LinkedHashMap;
  8582. new (arg0: number, arg1: number): LinkedHashMap;
  8583. new (arg0: number, arg1: number, arg2: boolean): LinkedHashMap;
  8584. }
  8585. interface LinkedHashMap$ {
  8586. }
  8587. type LinkedHashMap = HashMap & Map & LinkedHashMap_S & LinkedHashMap$;
  8588. interface LinkedList_S {
  8589. }
  8590. type LinkedList_ST = java.io.Serializable_S & AbstractSequentialList_S & List_S & Deque_S & java.lang.Cloneable_S & LinkedList_S;
  8591. interface LinkedList_C extends LinkedList_ST {
  8592. new (): LinkedList;
  8593. new (arg0: Collection): LinkedList;
  8594. }
  8595. interface LinkedList$ {
  8596. clone(): any;
  8597. }
  8598. type LinkedList = AbstractSequentialList & List & Deque & java.lang.Cloneable & java.io.Serializable & LinkedList_S & LinkedList$;
  8599. interface List_S {
  8600. }
  8601. interface List$ {
  8602. add(arg0: number, arg1: any): void;
  8603. addAll(arg0: number, arg1: Collection): boolean;
  8604. get(arg0: number): any;
  8605. indexOf(arg0: any): number;
  8606. lastIndexOf(arg0: any): number;
  8607. listIterator(): ListIterator;
  8608. listIterator(arg0: number): ListIterator;
  8609. remove(arg0: number): any;
  8610. replaceAll(arg0: java.util.function_.UnaryOperator): void;
  8611. set(arg0: number, arg1: any): any;
  8612. sort(comparator: (e1: any, e2: any) => number): void;
  8613. subList(arg0: number, arg1: number): this;
  8614. }
  8615. type List = Collection & List_S & List$;
  8616. interface ListIterator_S {
  8617. }
  8618. interface ListIterator$ {
  8619. add(arg0: any): void;
  8620. hasPrevious(): boolean;
  8621. nextIndex(): number;
  8622. previous(): any;
  8623. previousIndex(): number;
  8624. set(arg0: any): void;
  8625. }
  8626. type ListIterator = Iterator & ListIterator_S & ListIterator$;
  8627. interface Locale_S {
  8628. readonly CANADA: Locale;
  8629. readonly CANADA_FRENCH: Locale;
  8630. readonly CHINA: Locale;
  8631. readonly CHINESE: Locale;
  8632. readonly ENGLISH: Locale;
  8633. readonly FRANCE: Locale;
  8634. readonly FRENCH: Locale;
  8635. readonly GERMAN: Locale;
  8636. readonly GERMANY: Locale;
  8637. readonly ITALIAN: Locale;
  8638. readonly ITALY: Locale;
  8639. readonly JAPAN: Locale;
  8640. readonly JAPANESE: Locale;
  8641. readonly KOREA: Locale;
  8642. readonly KOREAN: Locale;
  8643. readonly PRC: Locale;
  8644. readonly PRIVATE_USE_EXTENSION: string;
  8645. readonly ROOT: Locale;
  8646. readonly SIMPLIFIED_CHINESE: Locale;
  8647. readonly TAIWAN: Locale;
  8648. readonly TRADITIONAL_CHINESE: Locale;
  8649. readonly UK: Locale;
  8650. readonly UNICODE_LOCALE_EXTENSION: string;
  8651. readonly US: Locale;
  8652. filter(arg0: List, arg1: Collection): List;
  8653. filter(arg0: List, arg1: Collection, arg2: Locale$FilteringMode): List;
  8654. filterTags(arg0: List, arg1: Collection): List;
  8655. filterTags(arg0: List, arg1: Collection, arg2: Locale$FilteringMode): List;
  8656. forLanguageTag(arg0: string): Locale;
  8657. getAvailableLocales(): Locale[];
  8658. getDefault(): Locale;
  8659. getDefault(arg0: Locale$Category): Locale;
  8660. getISOCountries(): string[];
  8661. getISOLanguages(): string[];
  8662. lookup(arg0: List, arg1: Collection): Locale;
  8663. lookupTag(arg0: List, arg1: Collection): string;
  8664. setDefault(arg0: Locale): void;
  8665. setDefault(arg0: Locale$Category, arg1: Locale): void;
  8666. }
  8667. type Locale_ST = java.io.Serializable_S & java.lang.Cloneable_S & Locale_S;
  8668. interface Locale_C extends Locale_ST {
  8669. new (arg0: string): Locale;
  8670. new (arg0: string, arg1: string): Locale;
  8671. new (arg0: string, arg1: string, arg2: string): Locale;
  8672. }
  8673. interface Locale$ {
  8674. clone(): any;
  8675. getCountry(): string;
  8676. getDisplayCountry(): string;
  8677. getDisplayCountry(arg0: Locale): string;
  8678. getDisplayLanguage(): string;
  8679. getDisplayLanguage(arg0: Locale): string;
  8680. getDisplayName(): string;
  8681. getDisplayName(arg0: Locale): string;
  8682. getDisplayScript(): string;
  8683. getDisplayScript(arg0: Locale): string;
  8684. getDisplayVariant(): string;
  8685. getDisplayVariant(arg0: Locale): string;
  8686. getExtension(arg0: string): string;
  8687. getExtensionKeys(): Set;
  8688. getISO3Country(): string;
  8689. getISO3Language(): string;
  8690. getLanguage(): string;
  8691. getScript(): string;
  8692. getUnicodeLocaleAttributes(): Set;
  8693. getUnicodeLocaleKeys(): Set;
  8694. getUnicodeLocaleType(arg0: string): string;
  8695. getVariant(): string;
  8696. hasExtensions(): boolean;
  8697. stripExtensions(): this;
  8698. toLanguageTag(): string;
  8699. }
  8700. type Locale = java.lang.Cloneable & java.io.Serializable & Locale_S & Locale$;
  8701. enum Locale$Category {
  8702. DISPLAY,
  8703. FORMAT
  8704. }
  8705. enum Locale$FilteringMode {
  8706. AUTOSELECT_FILTERING,
  8707. EXTENDED_FILTERING,
  8708. IGNORE_EXTENDED_RANGES,
  8709. MAP_EXTENDED_RANGES,
  8710. REJECT_EXTENDED_RANGES
  8711. }
  8712. interface LongSummaryStatistics_S {
  8713. }
  8714. type LongSummaryStatistics_ST = java.util.function_.LongConsumer_S & java.util.function_.IntConsumer_S & LongSummaryStatistics_S;
  8715. interface LongSummaryStatistics_C extends LongSummaryStatistics_ST {
  8716. new (): LongSummaryStatistics;
  8717. }
  8718. interface LongSummaryStatistics$ {
  8719. combine(arg0: LongSummaryStatistics): void;
  8720. getAverage(): number;
  8721. getCount(): long;
  8722. getMax(): long;
  8723. getMin(): long;
  8724. getSum(): long;
  8725. }
  8726. type LongSummaryStatistics = java.util.function_.LongConsumer & java.util.function_.IntConsumer & LongSummaryStatistics_S & LongSummaryStatistics$;
  8727. interface Map_S {
  8728. }
  8729. interface Map$ {
  8730. clear(): void;
  8731. compute(arg0: any, biFunc1: (t: any, u: any) => any): any;
  8732. computeIfAbsent(arg0: any, func1: (t: any) => any): any;
  8733. computeIfPresent(arg0: any, biFunc1: (t: any, u: any) => any): any;
  8734. containsKey(arg0: any): boolean;
  8735. containsValue(arg0: any): boolean;
  8736. entrySet(): Set;
  8737. equals(arg0: any): boolean;
  8738. forEach(biConsumer: (t: any, u: any) => void): void;
  8739. get(arg0: any): any;
  8740. getOrDefault(arg0: any, arg1: any): any;
  8741. hashCode(): number;
  8742. isEmpty(): boolean;
  8743. keySet(): Set;
  8744. merge(arg0: any, arg1: any, biFunc2: (t: any, u: any) => any): any;
  8745. put(arg0: any, arg1: any): any;
  8746. putAll(arg0: Map): void;
  8747. putIfAbsent(arg0: any, arg1: any): any;
  8748. remove(arg0: any): any;
  8749. remove(arg0: any, arg1: any): boolean;
  8750. replace(arg0: any, arg1: any): any;
  8751. replace(arg0: any, arg1: any, arg2: any): boolean;
  8752. replaceAll(biFunc: (t: any, u: any) => any): void;
  8753. size(): number;
  8754. values(): Collection;
  8755. }
  8756. type Map = Map_S & Map$;
  8757. interface Map$Entry_S {
  8758. comparingByKey(): (e1: any, e2: any) => number;
  8759. comparingByKey(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8760. comparingByValue(): (e1: any, e2: any) => number;
  8761. comparingByValue(comparator: (e1: any, e2: any) => number): (e1: any, e2: any) => number;
  8762. }
  8763. interface Map$Entry$ {
  8764. equals(arg0: any): boolean;
  8765. getKey(): any;
  8766. getValue(): any;
  8767. hashCode(): number;
  8768. setValue(arg0: any): any;
  8769. }
  8770. type Map$Entry = Map$Entry_S & Map$Entry$;
  8771. interface NavigableMap_S {
  8772. }
  8773. interface NavigableMap$ {
  8774. ceilingEntry(arg0: any): Map$Entry;
  8775. ceilingKey(arg0: any): any;
  8776. descendingKeySet(): NavigableSet;
  8777. descendingMap(): this;
  8778. firstEntry(): Map$Entry;
  8779. floorEntry(arg0: any): Map$Entry;
  8780. floorKey(arg0: any): any;
  8781. headMap(arg0: any, arg1: boolean): this;
  8782. higherEntry(arg0: any): Map$Entry;
  8783. higherKey(arg0: any): any;
  8784. lastEntry(): Map$Entry;
  8785. lowerEntry(arg0: any): Map$Entry;
  8786. lowerKey(arg0: any): any;
  8787. navigableKeySet(): NavigableSet;
  8788. pollFirstEntry(): Map$Entry;
  8789. pollLastEntry(): Map$Entry;
  8790. subMap(arg0: any, arg1: boolean, arg2: any, arg3: boolean): this;
  8791. tailMap(arg0: any, arg1: boolean): this;
  8792. }
  8793. type NavigableMap = SortedMap & NavigableMap_S & NavigableMap$;
  8794. interface NavigableSet_S {
  8795. }
  8796. interface NavigableSet$ {
  8797. ceiling(arg0: any): any;
  8798. descendingIterator(): Iterator;
  8799. descendingSet(): this;
  8800. floor(arg0: any): any;
  8801. headSet(arg0: any, arg1: boolean): this;
  8802. higher(arg0: any): any;
  8803. lower(arg0: any): any;
  8804. pollFirst(): any;
  8805. pollLast(): any;
  8806. subSet(arg0: any, arg1: boolean, arg2: any, arg3: boolean): this;
  8807. tailSet(arg0: any, arg1: boolean): this;
  8808. }
  8809. type NavigableSet = SortedSet & NavigableSet_S & NavigableSet$;
  8810. interface Optional_S {
  8811. empty(): Optional;
  8812. of(arg0: any): Optional;
  8813. ofNullable(arg0: any): Optional;
  8814. }
  8815. interface Optional_C extends Optional_S {
  8816. new (): Optional;
  8817. }
  8818. interface Optional$ {
  8819. filter(predicate: (t: any) => boolean): this;
  8820. flatMap(func: (t: any) => any): this;
  8821. get(): any;
  8822. ifPresent(consumer: (t: any) => void): void;
  8823. isPresent(): boolean;
  8824. map(func: (t: any) => any): this;
  8825. orElse(arg0: any): any;
  8826. orElseGet(supplier: () => any): any;
  8827. orElseThrow(supplier: () => any): any;
  8828. }
  8829. type Optional = Optional_S & Optional$;
  8830. interface OptionalDouble_S {
  8831. empty(): OptionalDouble;
  8832. of(arg0: number): OptionalDouble;
  8833. }
  8834. interface OptionalDouble_C extends OptionalDouble_S {
  8835. new (): OptionalDouble;
  8836. }
  8837. interface OptionalDouble$ {
  8838. getAsDouble(): number;
  8839. ifPresent(arg0: java.util.function_.DoubleConsumer): void;
  8840. isPresent(): boolean;
  8841. orElse(arg0: number): number;
  8842. orElseGet(arg0: java.util.function_.DoubleSupplier): number;
  8843. orElseThrow(supplier: () => any): number;
  8844. }
  8845. type OptionalDouble = OptionalDouble_S & OptionalDouble$;
  8846. interface OptionalInt_S {
  8847. empty(): OptionalInt;
  8848. of(arg0: number): OptionalInt;
  8849. }
  8850. interface OptionalInt_C extends OptionalInt_S {
  8851. new (): OptionalInt;
  8852. }
  8853. interface OptionalInt$ {
  8854. getAsInt(): number;
  8855. ifPresent(arg0: java.util.function_.IntConsumer): void;
  8856. isPresent(): boolean;
  8857. orElse(arg0: number): number;
  8858. orElseGet(arg0: java.util.function_.IntSupplier): number;
  8859. orElseThrow(supplier: () => any): number;
  8860. }
  8861. type OptionalInt = OptionalInt_S & OptionalInt$;
  8862. interface OptionalLong_S {
  8863. empty(): OptionalLong;
  8864. of(arg0: long): OptionalLong;
  8865. }
  8866. interface OptionalLong_C extends OptionalLong_S {
  8867. new (): OptionalLong;
  8868. }
  8869. interface OptionalLong$ {
  8870. getAsLong(): long;
  8871. ifPresent(arg0: java.util.function_.LongConsumer): void;
  8872. isPresent(): boolean;
  8873. orElse(arg0: long): long;
  8874. orElseGet(arg0: java.util.function_.LongSupplier): long;
  8875. orElseThrow(supplier: () => any): long;
  8876. }
  8877. type OptionalLong = OptionalLong_S & OptionalLong$;
  8878. interface PrimitiveIterator_S {
  8879. }
  8880. interface PrimitiveIterator$ {
  8881. forEachRemaining(arg0: any): void;
  8882. }
  8883. type PrimitiveIterator = Iterator & PrimitiveIterator_S & PrimitiveIterator$;
  8884. interface PrimitiveIterator$OfDouble_S {
  8885. }
  8886. interface PrimitiveIterator$OfDouble$ {
  8887. forEachRemaining(arg0: java.util.function_.DoubleConsumer): void;
  8888. nextDouble(): number;
  8889. }
  8890. type PrimitiveIterator$OfDouble = PrimitiveIterator & PrimitiveIterator$OfDouble_S & PrimitiveIterator$OfDouble$;
  8891. interface PrimitiveIterator$OfInt_S {
  8892. }
  8893. interface PrimitiveIterator$OfInt$ {
  8894. forEachRemaining(arg0: java.util.function_.IntConsumer): void;
  8895. nextInt(): number;
  8896. }
  8897. type PrimitiveIterator$OfInt = PrimitiveIterator & PrimitiveIterator$OfInt_S & PrimitiveIterator$OfInt$;
  8898. interface PrimitiveIterator$OfLong_S {
  8899. }
  8900. interface PrimitiveIterator$OfLong$ {
  8901. forEachRemaining(arg0: java.util.function_.LongConsumer): void;
  8902. nextLong(): long;
  8903. }
  8904. type PrimitiveIterator$OfLong = PrimitiveIterator & PrimitiveIterator$OfLong_S & PrimitiveIterator$OfLong$;
  8905. interface Properties_S {
  8906. }
  8907. type Properties_ST = Hashtable_S & Properties_S;
  8908. interface Properties_C extends Properties_ST {
  8909. new (): Properties;
  8910. new (arg0: Properties): Properties;
  8911. }
  8912. interface Properties$ {
  8913. getProperty(arg0: string): string;
  8914. getProperty(arg0: string, arg1: string): string;
  8915. list(arg0: java.io.PrintStream): void;
  8916. list(arg0: java.io.PrintWriter): void;
  8917. load(arg0: java.io.InputStream): void;
  8918. load(arg0: java.io.Reader): void;
  8919. loadFromXML(arg0: java.io.InputStream): void;
  8920. propertyNames(): Enumeration;
  8921. setProperty(arg0: string, arg1: string): any;
  8922. store(arg0: java.io.OutputStream, arg1: string): void;
  8923. store(arg0: java.io.Writer, arg1: string): void;
  8924. storeToXML(arg0: java.io.OutputStream, arg1: string): void;
  8925. storeToXML(arg0: java.io.OutputStream, arg1: string, arg2: string): void;
  8926. stringPropertyNames(): Set;
  8927. }
  8928. type Properties = Hashtable & Properties_S & Properties$;
  8929. interface Queue_S {
  8930. }
  8931. interface Queue$ {
  8932. element(): any;
  8933. offer(arg0: any): boolean;
  8934. peek(): any;
  8935. poll(): any;
  8936. remove(): any;
  8937. }
  8938. type Queue = Collection & Queue_S & Queue$;
  8939. interface Random_S {
  8940. }
  8941. type Random_ST = java.io.Serializable_S & Random_S;
  8942. interface Random_C extends Random_ST {
  8943. new (): Random;
  8944. new (arg0: long): Random;
  8945. }
  8946. interface Random$ {
  8947. doubles(): java.util.stream.DoubleStream;
  8948. doubles(arg0: long): java.util.stream.DoubleStream;
  8949. doubles(arg0: number, arg1: number): java.util.stream.DoubleStream;
  8950. doubles(arg0: long, arg1: number, arg2: number): java.util.stream.DoubleStream;
  8951. ints(): java.util.stream.IntStream;
  8952. ints(arg0: long): java.util.stream.IntStream;
  8953. ints(arg0: number, arg1: number): java.util.stream.IntStream;
  8954. ints(arg0: long, arg1: number, arg2: number): java.util.stream.IntStream;
  8955. longs(): java.util.stream.LongStream;
  8956. longs(arg0: long): java.util.stream.LongStream;
  8957. longs(arg0: long, arg1: long): java.util.stream.LongStream;
  8958. longs(arg0: long, arg1: long, arg2: long): java.util.stream.LongStream;
  8959. nextBoolean(): boolean;
  8960. nextBytes(arg0: number[]): void;
  8961. nextDouble(): number;
  8962. nextFloat(): number;
  8963. nextGaussian(): number;
  8964. nextInt(): number;
  8965. nextInt(arg0: number): number;
  8966. nextLong(): long;
  8967. setSeed(arg0: long): void;
  8968. }
  8969. type Random = java.io.Serializable & Random_S & Random$;
  8970. interface RandomAccess_S {
  8971. }
  8972. interface RandomAccess$ {
  8973. }
  8974. type RandomAccess = RandomAccess_S & RandomAccess$;
  8975. interface Set_S {
  8976. }
  8977. interface Set$ {
  8978. }
  8979. type Set = Collection & Set_S & Set$;
  8980. interface SortedMap_S {
  8981. }
  8982. interface SortedMap$ {
  8983. comparator(): (e1: any, e2: any) => number;
  8984. firstKey(): any;
  8985. headMap(arg0: any): this;
  8986. lastKey(): any;
  8987. subMap(arg0: any, arg1: any): this;
  8988. tailMap(arg0: any): this;
  8989. }
  8990. type SortedMap = Map & SortedMap_S & SortedMap$;
  8991. interface SortedSet_S {
  8992. }
  8993. interface SortedSet$ {
  8994. comparator(): (e1: any, e2: any) => number;
  8995. first(): any;
  8996. headSet(arg0: any): this;
  8997. last(): any;
  8998. subSet(arg0: any, arg1: any): this;
  8999. tailSet(arg0: any): this;
  9000. }
  9001. type SortedSet = Set & SortedSet_S & SortedSet$;
  9002. interface Spliterator_S {
  9003. readonly CONCURRENT: number;
  9004. readonly DISTINCT: number;
  9005. readonly IMMUTABLE: number;
  9006. readonly NONNULL: number;
  9007. readonly ORDERED: number;
  9008. readonly SIZED: number;
  9009. readonly SORTED: number;
  9010. readonly SUBSIZED: number;
  9011. }
  9012. interface Spliterator$ {
  9013. characteristics(): number;
  9014. estimateSize(): long;
  9015. forEachRemaining(consumer: (t: any) => void): void;
  9016. getComparator(): (e1: any, e2: any) => number;
  9017. getExactSizeIfKnown(): long;
  9018. hasCharacteristics(arg0: number): boolean;
  9019. tryAdvance(consumer: (t: any) => void): boolean;
  9020. trySplit(): this;
  9021. }
  9022. type Spliterator = Spliterator_S & Spliterator$;
  9023. interface Spliterator$OfDouble_S {
  9024. }
  9025. interface Spliterator$OfDouble$ {
  9026. forEachRemaining(arg0: java.util.function_.DoubleConsumer): void;
  9027. tryAdvance(arg0: java.util.function_.DoubleConsumer): boolean;
  9028. }
  9029. type Spliterator$OfDouble = Spliterator$OfPrimitive & Spliterator$OfDouble_S & Spliterator$OfDouble$;
  9030. interface Spliterator$OfInt_S {
  9031. }
  9032. interface Spliterator$OfInt$ {
  9033. forEachRemaining(arg0: java.util.function_.IntConsumer): void;
  9034. tryAdvance(arg0: java.util.function_.IntConsumer): boolean;
  9035. }
  9036. type Spliterator$OfInt = Spliterator$OfPrimitive & Spliterator$OfInt_S & Spliterator$OfInt$;
  9037. interface Spliterator$OfLong_S {
  9038. }
  9039. interface Spliterator$OfLong$ {
  9040. forEachRemaining(arg0: java.util.function_.LongConsumer): void;
  9041. tryAdvance(arg0: java.util.function_.LongConsumer): boolean;
  9042. }
  9043. type Spliterator$OfLong = Spliterator$OfPrimitive & Spliterator$OfLong_S & Spliterator$OfLong$;
  9044. interface Spliterator$OfPrimitive_S {
  9045. }
  9046. interface Spliterator$OfPrimitive$ {
  9047. forEachRemaining(arg0: any): void;
  9048. tryAdvance(arg0: any): boolean;
  9049. }
  9050. type Spliterator$OfPrimitive = Spliterator & Spliterator$OfPrimitive_S & Spliterator$OfPrimitive$;
  9051. interface TimeZone_S {
  9052. readonly LONG: number;
  9053. readonly SHORT: number;
  9054. getAvailableIDs(): string[];
  9055. getAvailableIDs(arg0: number): string[];
  9056. getDefault(): TimeZone;
  9057. getTimeZone(arg0: java.time.ZoneId): TimeZone;
  9058. getTimeZone(arg0: string): TimeZone;
  9059. setDefault(arg0: TimeZone): void;
  9060. }
  9061. type TimeZone_ST = java.io.Serializable_S & java.lang.Cloneable_S & TimeZone_S;
  9062. interface TimeZone_C extends TimeZone_ST {
  9063. new (): TimeZone;
  9064. }
  9065. interface TimeZone$ {
  9066. clone(): any;
  9067. getDSTSavings(): number;
  9068. getDisplayName(): string;
  9069. getDisplayName(arg0: Locale): string;
  9070. getDisplayName(arg0: boolean, arg1: number): string;
  9071. getDisplayName(arg0: boolean, arg1: number, arg2: Locale): string;
  9072. getID(): string;
  9073. getOffset(arg0: long): number;
  9074. getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number;
  9075. getRawOffset(): number;
  9076. hasSameRules(arg0: TimeZone): boolean;
  9077. inDaylightTime(arg0: Date): boolean;
  9078. observesDaylightTime(): boolean;
  9079. setID(arg0: string): void;
  9080. setRawOffset(arg0: number): void;
  9081. toZoneId(): java.time.ZoneId;
  9082. useDaylightTime(): boolean;
  9083. }
  9084. type TimeZone = java.io.Serializable & java.lang.Cloneable & TimeZone_S & TimeZone$;
  9085. interface TreeMap_S {
  9086. }
  9087. type TreeMap_ST = NavigableMap_S & AbstractMap_S & java.io.Serializable_S & java.lang.Cloneable_S & TreeMap_S;
  9088. interface TreeMap_C extends TreeMap_ST {
  9089. new (): TreeMap;
  9090. new (arg0: SortedMap): TreeMap;
  9091. new (arg0: Map): TreeMap;
  9092. new (comparator: (e1: any, e2: any) => number): TreeMap;
  9093. }
  9094. interface TreeMap$ {
  9095. clone(): any;
  9096. }
  9097. type TreeMap = AbstractMap & NavigableMap & java.lang.Cloneable & java.io.Serializable & TreeMap_S & TreeMap$;
  9098. interface TreeSet_S {
  9099. }
  9100. type TreeSet_ST = java.io.Serializable_S & AbstractSet_S & NavigableSet_S & java.lang.Cloneable_S & TreeSet_S;
  9101. interface TreeSet_C extends TreeSet_ST {
  9102. new (): TreeSet;
  9103. new (arg0: SortedSet): TreeSet;
  9104. new (arg0: Collection): TreeSet;
  9105. new (comparator: (e1: any, e2: any) => number): TreeSet;
  9106. }
  9107. interface TreeSet$ {
  9108. clone(): any;
  9109. }
  9110. type TreeSet = AbstractSet & NavigableSet & java.lang.Cloneable & java.io.Serializable & TreeSet_S & TreeSet$;
  9111. interface UUID_S {
  9112. fromString(arg0: string): UUID;
  9113. nameUUIDFromBytes(arg0: number[]): UUID;
  9114. randomUUID(): UUID;
  9115. }
  9116. type UUID_ST = java.lang.Comparable_S & java.io.Serializable_S & UUID_S;
  9117. interface UUID_C extends UUID_ST {
  9118. new (arg0: long, arg1: long): UUID;
  9119. }
  9120. interface UUID$ {
  9121. clockSequence(): number;
  9122. compareTo(arg0: UUID): number;
  9123. getLeastSignificantBits(): long;
  9124. getMostSignificantBits(): long;
  9125. node(): long;
  9126. timestamp(): long;
  9127. variant(): number;
  9128. version(): number;
  9129. }
  9130. type UUID = java.io.Serializable & java.lang.Comparable & UUID_S & UUID$;
  9131. interface Vector_S {
  9132. }
  9133. type Vector_ST = AbstractList_S & RandomAccess_S & java.io.Serializable_S & List_S & java.lang.Cloneable_S & Vector_S;
  9134. interface Vector_C extends Vector_ST {
  9135. new (): Vector;
  9136. new (arg0: Collection): Vector;
  9137. new (arg0: number): Vector;
  9138. new (arg0: number, arg1: number): Vector;
  9139. }
  9140. interface Vector$ {
  9141. addElement(arg0: any): void;
  9142. capacity(): number;
  9143. clone(): any;
  9144. copyInto(arg0: any[]): void;
  9145. elementAt(arg0: number): any;
  9146. elements(): Enumeration;
  9147. ensureCapacity(arg0: number): void;
  9148. firstElement(): any;
  9149. indexOf(arg0: any, arg1: number): number;
  9150. insertElementAt(arg0: any, arg1: number): void;
  9151. lastElement(): any;
  9152. lastIndexOf(arg0: any, arg1: number): number;
  9153. removeAllElements(): void;
  9154. removeElement(arg0: any): boolean;
  9155. removeElementAt(arg0: number): void;
  9156. setElementAt(arg0: any, arg1: number): void;
  9157. setSize(arg0: number): void;
  9158. trimToSize(): void;
  9159. }
  9160. type Vector = AbstractList & List & RandomAccess & java.lang.Cloneable & java.io.Serializable & Vector_S & Vector$;
  9161. }
  9162. namespace java.util.concurrent {
  9163. interface Callable_S {
  9164. }
  9165. interface Callable$ {
  9166. call(): any;
  9167. }
  9168. type Callable = Callable_S & Callable$;
  9169. interface ConcurrentHashMap_S {
  9170. newKeySet(): ConcurrentHashMap$KeySetView;
  9171. newKeySet(arg0: number): ConcurrentHashMap$KeySetView;
  9172. }
  9173. type ConcurrentHashMap_ST = ConcurrentMap_S & AbstractMap_S & java.io.Serializable_S & ConcurrentHashMap_S;
  9174. interface ConcurrentHashMap_C extends ConcurrentHashMap_ST {
  9175. new (): ConcurrentHashMap;
  9176. new (arg0: number): ConcurrentHashMap;
  9177. new (arg0: Map): ConcurrentHashMap;
  9178. new (arg0: number, arg1: number): ConcurrentHashMap;
  9179. new (arg0: number, arg1: number, arg2: number): ConcurrentHashMap;
  9180. }
  9181. interface ConcurrentHashMap$ {
  9182. contains(arg0: any): boolean;
  9183. elements(): Enumeration;
  9184. forEach(arg0: long, biConsumer1: (t: any, u: any) => void): void;
  9185. forEach(arg0: long, biFunc1: (t: any, u: any) => any, consumer2: (t: any) => void): void;
  9186. forEachEntry(arg0: long, consumer1: (t: any) => void): void;
  9187. forEachEntry(arg0: long, func1: (t: any) => any, consumer2: (t: any) => void): void;
  9188. forEachKey(arg0: long, consumer1: (t: any) => void): void;
  9189. forEachKey(arg0: long, func1: (t: any) => any, consumer2: (t: any) => void): void;
  9190. forEachValue(arg0: long, consumer1: (t: any) => void): void;
  9191. forEachValue(arg0: long, func1: (t: any) => any, consumer2: (t: any) => void): void;
  9192. keySet(arg0: any): ConcurrentHashMap$KeySetView;
  9193. keys(): Enumeration;
  9194. mappingCount(): long;
  9195. reduce(arg0: long, biFunc1: (t: any, u: any) => any, biFunc2: (t: any, u: any) => any): any;
  9196. reduceEntries(arg0: long, biFunc1: (t: any, u: any) => any): Map$Entry;
  9197. reduceEntries(arg0: long, func1: (t: any) => any, biFunc2: (t: any, u: any) => any): any;
  9198. reduceEntriesToDouble(arg0: long, arg1: java.util.function_.ToDoubleFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9199. reduceEntriesToInt(arg0: long, arg1: java.util.function_.ToIntFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9200. reduceEntriesToLong(arg0: long, arg1: java.util.function_.ToLongFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9201. reduceKeys(arg0: long, biFunc1: (t: any, u: any) => any): any;
  9202. reduceKeys(arg0: long, func1: (t: any) => any, biFunc2: (t: any, u: any) => any): any;
  9203. reduceKeysToDouble(arg0: long, arg1: java.util.function_.ToDoubleFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9204. reduceKeysToInt(arg0: long, arg1: java.util.function_.ToIntFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9205. reduceKeysToLong(arg0: long, arg1: java.util.function_.ToLongFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9206. reduceToDouble(arg0: long, arg1: java.util.function_.ToDoubleBiFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9207. reduceToInt(arg0: long, arg1: java.util.function_.ToIntBiFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9208. reduceToLong(arg0: long, arg1: java.util.function_.ToLongBiFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9209. reduceValues(arg0: long, biFunc1: (t: any, u: any) => any): any;
  9210. reduceValues(arg0: long, func1: (t: any) => any, biFunc2: (t: any, u: any) => any): any;
  9211. reduceValuesToDouble(arg0: long, arg1: java.util.function_.ToDoubleFunction, arg2: number, arg3: java.util.function_.DoubleBinaryOperator): number;
  9212. reduceValuesToInt(arg0: long, arg1: java.util.function_.ToIntFunction, arg2: number, arg3: java.util.function_.IntBinaryOperator): number;
  9213. reduceValuesToLong(arg0: long, arg1: java.util.function_.ToLongFunction, arg2: long, arg3: java.util.function_.LongBinaryOperator): long;
  9214. search(arg0: long, biFunc1: (t: any, u: any) => any): any;
  9215. searchEntries(arg0: long, func1: (t: any) => any): any;
  9216. searchKeys(arg0: long, func1: (t: any) => any): any;
  9217. searchValues(arg0: long, func1: (t: any) => any): any;
  9218. }
  9219. type ConcurrentHashMap = AbstractMap & ConcurrentMap & java.io.Serializable & ConcurrentHashMap_S & ConcurrentHashMap$;
  9220. interface ConcurrentHashMap$KeySetView_S {
  9221. }
  9222. type ConcurrentHashMap$KeySetView_ST = java.io.Serializable_S & Set_S & __ConcurrentHashMap$CollectionView_S & ConcurrentHashMap$KeySetView_S;
  9223. interface ConcurrentHashMap$KeySetView_C extends ConcurrentHashMap$KeySetView_ST {
  9224. new (): ConcurrentHashMap$KeySetView;
  9225. }
  9226. interface ConcurrentHashMap$KeySetView$ {
  9227. getMappedValue(): any;
  9228. }
  9229. type ConcurrentHashMap$KeySetView = __ConcurrentHashMap$CollectionView & Set & java.io.Serializable & ConcurrentHashMap$KeySetView_S & ConcurrentHashMap$KeySetView$;
  9230. interface ConcurrentMap_S {
  9231. }
  9232. interface ConcurrentMap$ {
  9233. }
  9234. type ConcurrentMap = Map & ConcurrentMap_S & ConcurrentMap$;
  9235. interface Executor_S {
  9236. }
  9237. interface Executor$ {
  9238. execute(arg0: java.lang.Runnable): void;
  9239. }
  9240. type Executor = Executor_S & Executor$;
  9241. interface ExecutorService_S {
  9242. }
  9243. interface ExecutorService$ {
  9244. awaitTermination(arg0: long, arg1: TimeUnit): boolean;
  9245. invokeAll(arg0: Collection): List;
  9246. invokeAll(arg0: Collection, arg1: long, arg2: TimeUnit): List;
  9247. invokeAny(arg0: Collection): any;
  9248. invokeAny(arg0: Collection, arg1: long, arg2: TimeUnit): any;
  9249. isShutdown(): boolean;
  9250. isTerminated(): boolean;
  9251. shutdown(): void;
  9252. shutdownNow(): List;
  9253. submit(arg0: Callable): Future;
  9254. submit(arg0: java.lang.Runnable): Future;
  9255. submit(arg0: java.lang.Runnable, arg1: any): Future;
  9256. }
  9257. type ExecutorService = Executor & ExecutorService_S & ExecutorService$;
  9258. interface Future_S {
  9259. }
  9260. interface Future$ {
  9261. cancel(arg0: boolean): boolean;
  9262. get(): any;
  9263. get(arg0: long, arg1: TimeUnit): any;
  9264. isCancelled(): boolean;
  9265. isDone(): boolean;
  9266. }
  9267. type Future = Future_S & Future$;
  9268. enum TimeUnit {
  9269. NANOSECONDS,
  9270. MICROSECONDS,
  9271. MILLISECONDS,
  9272. SECONDS,
  9273. MINUTES,
  9274. HOURS,
  9275. DAYS
  9276. }
  9277. interface __ConcurrentHashMap$CollectionView_S {
  9278. }
  9279. type __ConcurrentHashMap$CollectionView_ST = Collection_S & java.io.Serializable_S & __ConcurrentHashMap$CollectionView_S;
  9280. interface __ConcurrentHashMap$CollectionView_C extends __ConcurrentHashMap$CollectionView_ST {
  9281. }
  9282. interface __ConcurrentHashMap$CollectionView$ {
  9283. getMap(): ConcurrentHashMap;
  9284. }
  9285. type __ConcurrentHashMap$CollectionView = Collection & java.io.Serializable & __ConcurrentHashMap$CollectionView_S & __ConcurrentHashMap$CollectionView$;
  9286. }
  9287. namespace java.util.concurrent.atomic {
  9288. interface AtomicReference_S {
  9289. }
  9290. type AtomicReference_ST = java.io.Serializable_S & AtomicReference_S;
  9291. interface AtomicReference_C extends AtomicReference_ST {
  9292. new (): AtomicReference;
  9293. new (arg0: any): AtomicReference;
  9294. }
  9295. interface AtomicReference$ {
  9296. accumulateAndGet(arg0: any, arg1: java.util.function_.BinaryOperator): any;
  9297. compareAndSet(arg0: any, arg1: any): boolean;
  9298. get(): any;
  9299. getAndAccumulate(arg0: any, arg1: java.util.function_.BinaryOperator): any;
  9300. getAndSet(arg0: any): any;
  9301. getAndUpdate(arg0: java.util.function_.UnaryOperator): any;
  9302. lazySet(arg0: any): void;
  9303. set(arg0: any): void;
  9304. updateAndGet(arg0: java.util.function_.UnaryOperator): any;
  9305. weakCompareAndSet(arg0: any, arg1: any): boolean;
  9306. }
  9307. type AtomicReference = java.io.Serializable & AtomicReference_S & AtomicReference$;
  9308. }
  9309. namespace java.util.function_ {
  9310. interface BiConsumer_S {
  9311. }
  9312. interface BiConsumer$ {
  9313. accept(arg0: any, arg1: any): void;
  9314. andThen(biConsumer: (t: any, u: any) => void): (t: any, u: any) => void;
  9315. }
  9316. type BiConsumer = BiConsumer_S & BiConsumer$;
  9317. interface BiFunction_S {
  9318. }
  9319. interface BiFunction$ {
  9320. andThen(func: (t: any) => any): (t: any, u: any) => any;
  9321. apply(arg0: any, arg1: any): any;
  9322. }
  9323. type BiFunction = BiFunction_S & BiFunction$;
  9324. interface BinaryOperator_S {
  9325. maxBy(comparator: (e1: any, e2: any) => number): BinaryOperator;
  9326. minBy(comparator: (e1: any, e2: any) => number): BinaryOperator;
  9327. }
  9328. interface BinaryOperator$ {
  9329. }
  9330. type BinaryOperator = BiFunction & BinaryOperator_S & BinaryOperator$;
  9331. interface Consumer_S {
  9332. }
  9333. interface Consumer$ {
  9334. accept(arg0: any): void;
  9335. andThen(consumer: (t: any) => void): (t: any) => void;
  9336. }
  9337. type Consumer = Consumer_S & Consumer$;
  9338. interface DoubleBinaryOperator_S {
  9339. }
  9340. interface DoubleBinaryOperator$ {
  9341. applyAsDouble(arg0: number, arg1: number): number;
  9342. }
  9343. type DoubleBinaryOperator = DoubleBinaryOperator_S & DoubleBinaryOperator$;
  9344. interface DoubleConsumer_S {
  9345. }
  9346. interface DoubleConsumer$ {
  9347. accept(arg0: number): void;
  9348. andThen(arg0: DoubleConsumer): this;
  9349. }
  9350. type DoubleConsumer = DoubleConsumer_S & DoubleConsumer$;
  9351. interface DoubleFunction_S {
  9352. }
  9353. interface DoubleFunction$ {
  9354. apply(arg0: number): any;
  9355. }
  9356. type DoubleFunction = DoubleFunction_S & DoubleFunction$;
  9357. interface DoublePredicate_S {
  9358. }
  9359. interface DoublePredicate$ {
  9360. and(arg0: DoublePredicate): this;
  9361. negate(): this;
  9362. or(arg0: DoublePredicate): this;
  9363. test(arg0: number): boolean;
  9364. }
  9365. type DoublePredicate = DoublePredicate_S & DoublePredicate$;
  9366. interface DoubleSupplier_S {
  9367. }
  9368. interface DoubleSupplier$ {
  9369. getAsDouble(): number;
  9370. }
  9371. type DoubleSupplier = DoubleSupplier_S & DoubleSupplier$;
  9372. interface DoubleToIntFunction_S {
  9373. }
  9374. interface DoubleToIntFunction$ {
  9375. applyAsInt(arg0: number): number;
  9376. }
  9377. type DoubleToIntFunction = DoubleToIntFunction_S & DoubleToIntFunction$;
  9378. interface DoubleToLongFunction_S {
  9379. }
  9380. interface DoubleToLongFunction$ {
  9381. applyAsLong(arg0: number): long;
  9382. }
  9383. type DoubleToLongFunction = DoubleToLongFunction_S & DoubleToLongFunction$;
  9384. interface DoubleUnaryOperator_S {
  9385. identity(): DoubleUnaryOperator;
  9386. }
  9387. interface DoubleUnaryOperator$ {
  9388. andThen(arg0: DoubleUnaryOperator): this;
  9389. applyAsDouble(arg0: number): number;
  9390. compose(arg0: DoubleUnaryOperator): this;
  9391. }
  9392. type DoubleUnaryOperator = DoubleUnaryOperator_S & DoubleUnaryOperator$;
  9393. interface Function_S {
  9394. identity(): (t: any) => any;
  9395. }
  9396. interface Function$ {
  9397. andThen(func: (t: any) => any): (t: any) => any;
  9398. apply(arg0: any): any;
  9399. compose(func: (t: any) => any): (t: any) => any;
  9400. }
  9401. type Function = Function_S & Function$;
  9402. interface IntBinaryOperator_S {
  9403. }
  9404. interface IntBinaryOperator$ {
  9405. applyAsInt(arg0: number, arg1: number): number;
  9406. }
  9407. type IntBinaryOperator = IntBinaryOperator_S & IntBinaryOperator$;
  9408. interface IntConsumer_S {
  9409. }
  9410. interface IntConsumer$ {
  9411. accept(arg0: number): void;
  9412. andThen(arg0: IntConsumer): this;
  9413. }
  9414. type IntConsumer = IntConsumer_S & IntConsumer$;
  9415. interface IntFunction_S {
  9416. }
  9417. interface IntFunction$ {
  9418. apply(arg0: number): any;
  9419. }
  9420. type IntFunction = IntFunction_S & IntFunction$;
  9421. interface IntPredicate_S {
  9422. }
  9423. interface IntPredicate$ {
  9424. and(arg0: IntPredicate): this;
  9425. negate(): this;
  9426. or(arg0: IntPredicate): this;
  9427. test(arg0: number): boolean;
  9428. }
  9429. type IntPredicate = IntPredicate_S & IntPredicate$;
  9430. interface IntSupplier_S {
  9431. }
  9432. interface IntSupplier$ {
  9433. getAsInt(): number;
  9434. }
  9435. type IntSupplier = IntSupplier_S & IntSupplier$;
  9436. interface IntToDoubleFunction_S {
  9437. }
  9438. interface IntToDoubleFunction$ {
  9439. applyAsDouble(arg0: number): number;
  9440. }
  9441. type IntToDoubleFunction = IntToDoubleFunction_S & IntToDoubleFunction$;
  9442. interface IntToLongFunction_S {
  9443. }
  9444. interface IntToLongFunction$ {
  9445. applyAsLong(arg0: number): long;
  9446. }
  9447. type IntToLongFunction = IntToLongFunction_S & IntToLongFunction$;
  9448. interface IntUnaryOperator_S {
  9449. identity(): IntUnaryOperator;
  9450. }
  9451. interface IntUnaryOperator$ {
  9452. andThen(arg0: IntUnaryOperator): this;
  9453. applyAsInt(arg0: number): number;
  9454. compose(arg0: IntUnaryOperator): this;
  9455. }
  9456. type IntUnaryOperator = IntUnaryOperator_S & IntUnaryOperator$;
  9457. interface LongBinaryOperator_S {
  9458. }
  9459. interface LongBinaryOperator$ {
  9460. applyAsLong(arg0: long, arg1: long): long;
  9461. }
  9462. type LongBinaryOperator = LongBinaryOperator_S & LongBinaryOperator$;
  9463. interface LongConsumer_S {
  9464. }
  9465. interface LongConsumer$ {
  9466. accept(arg0: long): void;
  9467. andThen(arg0: LongConsumer): this;
  9468. }
  9469. type LongConsumer = LongConsumer_S & LongConsumer$;
  9470. interface LongFunction_S {
  9471. }
  9472. interface LongFunction$ {
  9473. apply(arg0: long): any;
  9474. }
  9475. type LongFunction = LongFunction_S & LongFunction$;
  9476. interface LongPredicate_S {
  9477. }
  9478. interface LongPredicate$ {
  9479. and(arg0: LongPredicate): this;
  9480. negate(): this;
  9481. or(arg0: LongPredicate): this;
  9482. test(arg0: long): boolean;
  9483. }
  9484. type LongPredicate = LongPredicate_S & LongPredicate$;
  9485. interface LongSupplier_S {
  9486. }
  9487. interface LongSupplier$ {
  9488. getAsLong(): long;
  9489. }
  9490. type LongSupplier = LongSupplier_S & LongSupplier$;
  9491. interface LongToDoubleFunction_S {
  9492. }
  9493. interface LongToDoubleFunction$ {
  9494. applyAsDouble(arg0: long): number;
  9495. }
  9496. type LongToDoubleFunction = LongToDoubleFunction_S & LongToDoubleFunction$;
  9497. interface LongToIntFunction_S {
  9498. }
  9499. interface LongToIntFunction$ {
  9500. applyAsInt(arg0: long): number;
  9501. }
  9502. type LongToIntFunction = LongToIntFunction_S & LongToIntFunction$;
  9503. interface LongUnaryOperator_S {
  9504. identity(): LongUnaryOperator;
  9505. }
  9506. interface LongUnaryOperator$ {
  9507. andThen(arg0: LongUnaryOperator): this;
  9508. applyAsLong(arg0: long): long;
  9509. compose(arg0: LongUnaryOperator): this;
  9510. }
  9511. type LongUnaryOperator = LongUnaryOperator_S & LongUnaryOperator$;
  9512. interface ObjDoubleConsumer_S {
  9513. }
  9514. interface ObjDoubleConsumer$ {
  9515. accept(arg0: any, arg1: number): void;
  9516. }
  9517. type ObjDoubleConsumer = ObjDoubleConsumer_S & ObjDoubleConsumer$;
  9518. interface ObjIntConsumer_S {
  9519. }
  9520. interface ObjIntConsumer$ {
  9521. accept(arg0: any, arg1: number): void;
  9522. }
  9523. type ObjIntConsumer = ObjIntConsumer_S & ObjIntConsumer$;
  9524. interface ObjLongConsumer_S {
  9525. }
  9526. interface ObjLongConsumer$ {
  9527. accept(arg0: any, arg1: long): void;
  9528. }
  9529. type ObjLongConsumer = ObjLongConsumer_S & ObjLongConsumer$;
  9530. interface Predicate_S {
  9531. isEqual(arg0: any): (t: any) => boolean;
  9532. }
  9533. interface Predicate$ {
  9534. and(predicate: (t: any) => boolean): (t: any) => boolean;
  9535. negate(): (t: any) => boolean;
  9536. or(predicate: (t: any) => boolean): (t: any) => boolean;
  9537. test(arg0: any): boolean;
  9538. }
  9539. type Predicate = Predicate_S & Predicate$;
  9540. interface Supplier_S {
  9541. }
  9542. interface Supplier$ {
  9543. get(): any;
  9544. }
  9545. type Supplier = Supplier_S & Supplier$;
  9546. interface ToDoubleBiFunction_S {
  9547. }
  9548. interface ToDoubleBiFunction$ {
  9549. applyAsDouble(arg0: any, arg1: any): number;
  9550. }
  9551. type ToDoubleBiFunction = ToDoubleBiFunction_S & ToDoubleBiFunction$;
  9552. interface ToDoubleFunction_S {
  9553. }
  9554. interface ToDoubleFunction$ {
  9555. applyAsDouble(arg0: any): number;
  9556. }
  9557. type ToDoubleFunction = ToDoubleFunction_S & ToDoubleFunction$;
  9558. interface ToIntBiFunction_S {
  9559. }
  9560. interface ToIntBiFunction$ {
  9561. applyAsInt(arg0: any, arg1: any): number;
  9562. }
  9563. type ToIntBiFunction = ToIntBiFunction_S & ToIntBiFunction$;
  9564. interface ToIntFunction_S {
  9565. }
  9566. interface ToIntFunction$ {
  9567. applyAsInt(arg0: any): number;
  9568. }
  9569. type ToIntFunction = ToIntFunction_S & ToIntFunction$;
  9570. interface ToLongBiFunction_S {
  9571. }
  9572. interface ToLongBiFunction$ {
  9573. applyAsLong(arg0: any, arg1: any): long;
  9574. }
  9575. type ToLongBiFunction = ToLongBiFunction_S & ToLongBiFunction$;
  9576. interface ToLongFunction_S {
  9577. }
  9578. interface ToLongFunction$ {
  9579. applyAsLong(arg0: any): long;
  9580. }
  9581. type ToLongFunction = ToLongFunction_S & ToLongFunction$;
  9582. interface UnaryOperator_S {
  9583. }
  9584. interface UnaryOperator$ {
  9585. }
  9586. type UnaryOperator = Function & UnaryOperator_S & UnaryOperator$;
  9587. }
  9588. namespace java.util.regex {
  9589. interface MatchResult_S {
  9590. }
  9591. interface MatchResult$ {
  9592. end(): number;
  9593. end(arg0: number): number;
  9594. group(): string;
  9595. group(arg0: number): string;
  9596. groupCount(): number;
  9597. start(): number;
  9598. start(arg0: number): number;
  9599. }
  9600. type MatchResult = MatchResult_S & MatchResult$;
  9601. interface Matcher_S {
  9602. quoteReplacement(arg0: string): string;
  9603. }
  9604. type Matcher_ST = MatchResult_S & Matcher_S;
  9605. interface Matcher_C extends Matcher_ST {
  9606. new (): Matcher;
  9607. }
  9608. interface Matcher$ {
  9609. appendReplacement(arg0: java.lang.StringBuffer, arg1: string): this;
  9610. appendTail(arg0: java.lang.StringBuffer): java.lang.StringBuffer;
  9611. end(arg0: string): number;
  9612. find(): boolean;
  9613. find(arg0: number): boolean;
  9614. group(arg0: string): string;
  9615. hasAnchoringBounds(): boolean;
  9616. hasTransparentBounds(): boolean;
  9617. hitEnd(): boolean;
  9618. lookingAt(): boolean;
  9619. matches(): boolean;
  9620. pattern(): Pattern;
  9621. region(arg0: number, arg1: number): this;
  9622. regionEnd(): number;
  9623. regionStart(): number;
  9624. replaceAll(arg0: string): string;
  9625. replaceFirst(arg0: string): string;
  9626. requireEnd(): boolean;
  9627. reset(): this;
  9628. reset(arg0: java.lang.CharSequence): this;
  9629. start(arg0: string): number;
  9630. toMatchResult(): MatchResult;
  9631. useAnchoringBounds(arg0: boolean): this;
  9632. usePattern(arg0: Pattern): this;
  9633. useTransparentBounds(arg0: boolean): this;
  9634. }
  9635. type Matcher = MatchResult & Matcher_S & Matcher$;
  9636. interface Pattern_S {
  9637. readonly CANON_EQ: number;
  9638. readonly CASE_INSENSITIVE: number;
  9639. readonly COMMENTS: number;
  9640. readonly DOTALL: number;
  9641. readonly LITERAL: number;
  9642. readonly MULTILINE: number;
  9643. readonly UNICODE_CASE: number;
  9644. readonly UNICODE_CHARACTER_CLASS: number;
  9645. readonly UNIX_LINES: number;
  9646. compile(arg0: string): Pattern;
  9647. compile(arg0: string, arg1: number): Pattern;
  9648. matches(arg0: string, arg1: java.lang.CharSequence): boolean;
  9649. quote(arg0: string): string;
  9650. }
  9651. type Pattern_ST = java.io.Serializable_S & Pattern_S;
  9652. interface Pattern_C extends Pattern_ST {
  9653. new (): Pattern;
  9654. }
  9655. interface Pattern$ {
  9656. asPredicate(): (t: any) => boolean;
  9657. flags(): number;
  9658. matcher(arg0: java.lang.CharSequence): Matcher;
  9659. pattern(): string;
  9660. split(arg0: java.lang.CharSequence): string[];
  9661. split(arg0: java.lang.CharSequence, arg1: number): string[];
  9662. splitAsStream(arg0: java.lang.CharSequence): java.util.stream.Stream;
  9663. }
  9664. type Pattern = java.io.Serializable & Pattern_S & Pattern$;
  9665. }
  9666. namespace java.util.stream {
  9667. interface BaseStream_S {
  9668. }
  9669. interface BaseStream$ {
  9670. isParallel(): boolean;
  9671. iterator(): Iterator;
  9672. onClose(arg0: java.lang.Runnable): this;
  9673. parallel(): this;
  9674. sequential(): this;
  9675. spliterator(): Spliterator;
  9676. unordered(): this;
  9677. }
  9678. type BaseStream = java.lang.AutoCloseable & BaseStream_S & BaseStream$;
  9679. interface Collector_S {
  9680. of(supplier0: () => any, biConsumer1: (t: any, u: any) => void, arg2: java.util.function_.BinaryOperator, ...arg3: Collector$Characteristics[]): Collector;
  9681. of(supplier0: () => any, biConsumer1: (t: any, u: any) => void, arg2: java.util.function_.BinaryOperator, func3: (t: any) => any, ...arg4: Collector$Characteristics[]): Collector;
  9682. }
  9683. interface Collector$ {
  9684. accumulator(): (t: any, u: any) => void;
  9685. characteristics(): Set;
  9686. combiner(): java.util.function_.BinaryOperator;
  9687. finisher(): (t: any) => any;
  9688. supplier(): () => any;
  9689. }
  9690. type Collector = Collector_S & Collector$;
  9691. enum Collector$Characteristics {
  9692. CONCURRENT,
  9693. UNORDERED,
  9694. IDENTITY_FINISH
  9695. }
  9696. interface DoubleStream_S {
  9697. builder(): DoubleStream$Builder;
  9698. concat(arg0: DoubleStream, arg1: DoubleStream): DoubleStream;
  9699. empty(): DoubleStream;
  9700. generate(arg0: java.util.function_.DoubleSupplier): DoubleStream;
  9701. iterate(arg0: number, arg1: java.util.function_.DoubleUnaryOperator): DoubleStream;
  9702. of(...arg0: number[]): DoubleStream;
  9703. of(arg0: number): DoubleStream;
  9704. }
  9705. interface DoubleStream$ {
  9706. allMatch(arg0: java.util.function_.DoublePredicate): boolean;
  9707. anyMatch(arg0: java.util.function_.DoublePredicate): boolean;
  9708. average(): OptionalDouble;
  9709. boxed(): Stream;
  9710. collect(supplier0: () => any, arg1: java.util.function_.ObjDoubleConsumer, biConsumer2: (t: any, u: any) => void): any;
  9711. count(): long;
  9712. distinct(): this;
  9713. filter(arg0: java.util.function_.DoublePredicate): this;
  9714. findAny(): OptionalDouble;
  9715. findFirst(): OptionalDouble;
  9716. flatMap(arg0: java.util.function_.DoubleFunction): this;
  9717. forEach(arg0: java.util.function_.DoubleConsumer): void;
  9718. forEachOrdered(arg0: java.util.function_.DoubleConsumer): void;
  9719. limit(arg0: long): this;
  9720. map(arg0: java.util.function_.DoubleUnaryOperator): this;
  9721. mapToInt(arg0: java.util.function_.DoubleToIntFunction): IntStream;
  9722. mapToLong(arg0: java.util.function_.DoubleToLongFunction): LongStream;
  9723. mapToObj(arg0: java.util.function_.DoubleFunction): Stream;
  9724. max(): OptionalDouble;
  9725. min(): OptionalDouble;
  9726. noneMatch(arg0: java.util.function_.DoublePredicate): boolean;
  9727. peek(arg0: java.util.function_.DoubleConsumer): this;
  9728. reduce(arg0: java.util.function_.DoubleBinaryOperator): OptionalDouble;
  9729. reduce(arg0: number, arg1: java.util.function_.DoubleBinaryOperator): number;
  9730. skip(arg0: long): this;
  9731. sorted(): this;
  9732. sum(): number;
  9733. summaryStatistics(): DoubleSummaryStatistics;
  9734. toArray(): number[];
  9735. }
  9736. type DoubleStream = BaseStream & DoubleStream_S & DoubleStream$;
  9737. interface DoubleStream$Builder_S {
  9738. }
  9739. interface DoubleStream$Builder$ {
  9740. add(arg0: number): this;
  9741. build(): DoubleStream;
  9742. }
  9743. type DoubleStream$Builder = java.util.function_.DoubleConsumer & DoubleStream$Builder_S & DoubleStream$Builder$;
  9744. interface IntStream_S {
  9745. builder(): IntStream$Builder;
  9746. concat(arg0: IntStream, arg1: IntStream): IntStream;
  9747. empty(): IntStream;
  9748. generate(arg0: java.util.function_.IntSupplier): IntStream;
  9749. iterate(arg0: number, arg1: java.util.function_.IntUnaryOperator): IntStream;
  9750. of(...arg0: number[]): IntStream;
  9751. of(arg0: number): IntStream;
  9752. range(arg0: number, arg1: number): IntStream;
  9753. rangeClosed(arg0: number, arg1: number): IntStream;
  9754. }
  9755. interface IntStream$ {
  9756. allMatch(arg0: java.util.function_.IntPredicate): boolean;
  9757. anyMatch(arg0: java.util.function_.IntPredicate): boolean;
  9758. asDoubleStream(): DoubleStream;
  9759. asLongStream(): LongStream;
  9760. average(): OptionalDouble;
  9761. boxed(): Stream;
  9762. collect(supplier0: () => any, arg1: java.util.function_.ObjIntConsumer, biConsumer2: (t: any, u: any) => void): any;
  9763. count(): long;
  9764. distinct(): this;
  9765. filter(arg0: java.util.function_.IntPredicate): this;
  9766. findAny(): OptionalInt;
  9767. findFirst(): OptionalInt;
  9768. flatMap(arg0: java.util.function_.IntFunction): this;
  9769. forEach(arg0: java.util.function_.IntConsumer): void;
  9770. forEachOrdered(arg0: java.util.function_.IntConsumer): void;
  9771. limit(arg0: long): this;
  9772. map(arg0: java.util.function_.IntUnaryOperator): this;
  9773. mapToDouble(arg0: java.util.function_.IntToDoubleFunction): DoubleStream;
  9774. mapToLong(arg0: java.util.function_.IntToLongFunction): LongStream;
  9775. mapToObj(arg0: java.util.function_.IntFunction): Stream;
  9776. max(): OptionalInt;
  9777. min(): OptionalInt;
  9778. noneMatch(arg0: java.util.function_.IntPredicate): boolean;
  9779. peek(arg0: java.util.function_.IntConsumer): this;
  9780. reduce(arg0: java.util.function_.IntBinaryOperator): OptionalInt;
  9781. reduce(arg0: number, arg1: java.util.function_.IntBinaryOperator): number;
  9782. skip(arg0: long): this;
  9783. sorted(): this;
  9784. sum(): number;
  9785. summaryStatistics(): IntSummaryStatistics;
  9786. toArray(): number[];
  9787. }
  9788. type IntStream = BaseStream & IntStream_S & IntStream$;
  9789. interface IntStream$Builder_S {
  9790. }
  9791. interface IntStream$Builder$ {
  9792. add(arg0: number): this;
  9793. build(): IntStream;
  9794. }
  9795. type IntStream$Builder = java.util.function_.IntConsumer & IntStream$Builder_S & IntStream$Builder$;
  9796. interface LongStream_S {
  9797. builder(): LongStream$Builder;
  9798. concat(arg0: LongStream, arg1: LongStream): LongStream;
  9799. empty(): LongStream;
  9800. generate(arg0: java.util.function_.LongSupplier): LongStream;
  9801. iterate(arg0: long, arg1: java.util.function_.LongUnaryOperator): LongStream;
  9802. of(...arg0: long[]): LongStream;
  9803. of(arg0: long): LongStream;
  9804. range(arg0: long, arg1: long): LongStream;
  9805. rangeClosed(arg0: long, arg1: long): LongStream;
  9806. }
  9807. interface LongStream$ {
  9808. allMatch(arg0: java.util.function_.LongPredicate): boolean;
  9809. anyMatch(arg0: java.util.function_.LongPredicate): boolean;
  9810. asDoubleStream(): DoubleStream;
  9811. average(): OptionalDouble;
  9812. boxed(): Stream;
  9813. collect(supplier0: () => any, arg1: java.util.function_.ObjLongConsumer, biConsumer2: (t: any, u: any) => void): any;
  9814. count(): long;
  9815. distinct(): this;
  9816. filter(arg0: java.util.function_.LongPredicate): this;
  9817. findAny(): OptionalLong;
  9818. findFirst(): OptionalLong;
  9819. flatMap(arg0: java.util.function_.LongFunction): this;
  9820. forEach(arg0: java.util.function_.LongConsumer): void;
  9821. forEachOrdered(arg0: java.util.function_.LongConsumer): void;
  9822. limit(arg0: long): this;
  9823. map(arg0: java.util.function_.LongUnaryOperator): this;
  9824. mapToDouble(arg0: java.util.function_.LongToDoubleFunction): DoubleStream;
  9825. mapToInt(arg0: java.util.function_.LongToIntFunction): IntStream;
  9826. mapToObj(arg0: java.util.function_.LongFunction): Stream;
  9827. max(): OptionalLong;
  9828. min(): OptionalLong;
  9829. noneMatch(arg0: java.util.function_.LongPredicate): boolean;
  9830. peek(arg0: java.util.function_.LongConsumer): this;
  9831. reduce(arg0: java.util.function_.LongBinaryOperator): OptionalLong;
  9832. reduce(arg0: long, arg1: java.util.function_.LongBinaryOperator): long;
  9833. skip(arg0: long): this;
  9834. sorted(): this;
  9835. sum(): long;
  9836. summaryStatistics(): LongSummaryStatistics;
  9837. toArray(): long[];
  9838. }
  9839. type LongStream = BaseStream & LongStream_S & LongStream$;
  9840. interface LongStream$Builder_S {
  9841. }
  9842. interface LongStream$Builder$ {
  9843. add(arg0: long): this;
  9844. build(): LongStream;
  9845. }
  9846. type LongStream$Builder = java.util.function_.LongConsumer & LongStream$Builder_S & LongStream$Builder$;
  9847. interface Stream_S {
  9848. builder(): Stream$Builder;
  9849. concat(arg0: Stream, arg1: Stream): Stream;
  9850. empty(): Stream;
  9851. generate(supplier: () => any): Stream;
  9852. iterate(arg0: any, arg1: java.util.function_.UnaryOperator): Stream;
  9853. of(arg0: any): Stream;
  9854. of(...arg0: any[]): Stream;
  9855. }
  9856. interface Stream$ {
  9857. allMatch(predicate: (t: any) => boolean): boolean;
  9858. anyMatch(predicate: (t: any) => boolean): boolean;
  9859. collect(arg0: Collector): any;
  9860. collect(supplier0: () => any, biConsumer1: (t: any, u: any) => void, biConsumer2: (t: any, u: any) => void): any;
  9861. count(): long;
  9862. distinct(): this;
  9863. filter(predicate: (t: any) => boolean): this;
  9864. findAny(): Optional;
  9865. findFirst(): Optional;
  9866. flatMap(func: (t: any) => any): this;
  9867. flatMapToDouble(func: (t: any) => any): DoubleStream;
  9868. flatMapToInt(func: (t: any) => any): IntStream;
  9869. flatMapToLong(func: (t: any) => any): LongStream;
  9870. forEach(consumer: (t: any) => void): void;
  9871. forEachOrdered(consumer: (t: any) => void): void;
  9872. limit(arg0: long): this;
  9873. map(func: (t: any) => any): this;
  9874. mapToDouble(arg0: java.util.function_.ToDoubleFunction): DoubleStream;
  9875. mapToInt(arg0: java.util.function_.ToIntFunction): IntStream;
  9876. mapToLong(arg0: java.util.function_.ToLongFunction): LongStream;
  9877. max(comparator: (e1: any, e2: any) => number): Optional;
  9878. min(comparator: (e1: any, e2: any) => number): Optional;
  9879. noneMatch(predicate: (t: any) => boolean): boolean;
  9880. peek(consumer: (t: any) => void): this;
  9881. reduce(arg0: java.util.function_.BinaryOperator): Optional;
  9882. reduce(arg0: any, arg1: java.util.function_.BinaryOperator): any;
  9883. reduce(arg0: any, biFunc1: (t: any, u: any) => any, arg2: java.util.function_.BinaryOperator): any;
  9884. skip(arg0: long): this;
  9885. sorted(): this;
  9886. sorted(comparator: (e1: any, e2: any) => number): this;
  9887. toArray(): any[];
  9888. toArray(arg0: java.util.function_.IntFunction): any[];
  9889. }
  9890. type Stream = BaseStream & Stream_S & Stream$;
  9891. interface Stream$Builder_S {
  9892. }
  9893. interface Stream$Builder$ {
  9894. add(arg0: any): this;
  9895. build(): Stream;
  9896. }
  9897. type Stream$Builder = java.util.function_.Consumer & Stream$Builder_S & Stream$Builder$;
  9898. }
  9899. namespace java.util.zip {
  9900. interface ZipEntry_S {
  9901. readonly DEFLATED: number;
  9902. readonly STORED: number;
  9903. }
  9904. type ZipEntry_ST = __ZipConstants_S & java.lang.Cloneable_S & ZipEntry_S;
  9905. interface ZipEntry_C extends ZipEntry_ST {
  9906. new (arg0: ZipEntry): ZipEntry;
  9907. new (arg0: string): ZipEntry;
  9908. }
  9909. interface ZipEntry$ {
  9910. clone(): any;
  9911. getComment(): string;
  9912. getCompressedSize(): long;
  9913. getCrc(): long;
  9914. getCreationTime(): java.nio.file.attribute.FileTime;
  9915. getExtra(): number[];
  9916. getLastAccessTime(): java.nio.file.attribute.FileTime;
  9917. getLastModifiedTime(): java.nio.file.attribute.FileTime;
  9918. getMethod(): number;
  9919. getName(): string;
  9920. getSize(): long;
  9921. getTime(): long;
  9922. isDirectory(): boolean;
  9923. setComment(arg0: string): void;
  9924. setCompressedSize(arg0: long): void;
  9925. setCrc(arg0: long): void;
  9926. setCreationTime(arg0: java.nio.file.attribute.FileTime): this;
  9927. setExtra(arg0: number[]): void;
  9928. setLastAccessTime(arg0: java.nio.file.attribute.FileTime): this;
  9929. setLastModifiedTime(arg0: java.nio.file.attribute.FileTime): this;
  9930. setMethod(arg0: number): void;
  9931. setSize(arg0: long): void;
  9932. setTime(arg0: long): void;
  9933. }
  9934. type ZipEntry = __ZipConstants & java.lang.Cloneable & ZipEntry_S & ZipEntry$;
  9935. interface __ZipConstants_S {
  9936. readonly CENATT: number;
  9937. readonly CENATX: number;
  9938. readonly CENCOM: number;
  9939. readonly CENCRC: number;
  9940. readonly CENDSK: number;
  9941. readonly CENEXT: number;
  9942. readonly CENFLG: number;
  9943. readonly CENHDR: number;
  9944. readonly CENHOW: number;
  9945. readonly CENLEN: number;
  9946. readonly CENNAM: number;
  9947. readonly CENOFF: number;
  9948. readonly CENSIG: long;
  9949. readonly CENSIZ: number;
  9950. readonly CENTIM: number;
  9951. readonly CENVEM: number;
  9952. readonly CENVER: number;
  9953. readonly ENDCOM: number;
  9954. readonly ENDHDR: number;
  9955. readonly ENDOFF: number;
  9956. readonly ENDSIG: long;
  9957. readonly ENDSIZ: number;
  9958. readonly ENDSUB: number;
  9959. readonly ENDTOT: number;
  9960. readonly EXTCRC: number;
  9961. readonly EXTHDR: number;
  9962. readonly EXTLEN: number;
  9963. readonly EXTSIG: long;
  9964. readonly EXTSIZ: number;
  9965. readonly LOCCRC: number;
  9966. readonly LOCEXT: number;
  9967. readonly LOCFLG: number;
  9968. readonly LOCHDR: number;
  9969. readonly LOCHOW: number;
  9970. readonly LOCLEN: number;
  9971. readonly LOCNAM: number;
  9972. readonly LOCSIG: long;
  9973. readonly LOCSIZ: number;
  9974. readonly LOCTIM: number;
  9975. readonly LOCVER: number;
  9976. }
  9977. interface __ZipConstants$ {
  9978. }
  9979. type __ZipConstants = __ZipConstants_S & __ZipConstants$;
  9980. }
  9981. namespace javax.accessibility {
  9982. interface Accessible_S {
  9983. }
  9984. interface Accessible$ {
  9985. getAccessibleContext(): AccessibleContext;
  9986. }
  9987. type Accessible = Accessible_S & Accessible$;
  9988. interface AccessibleAction_S {
  9989. readonly CLICK: string;
  9990. readonly DECREMENT: string;
  9991. readonly INCREMENT: string;
  9992. readonly TOGGLE_EXPAND: string;
  9993. readonly TOGGLE_POPUP: string;
  9994. }
  9995. interface AccessibleAction$ {
  9996. doAccessibleAction(arg0: number): boolean;
  9997. getAccessibleActionCount(): number;
  9998. getAccessibleActionDescription(arg0: number): string;
  9999. }
  10000. type AccessibleAction = AccessibleAction_S & AccessibleAction$;
  10001. interface AccessibleBundle_S {
  10002. }
  10003. interface AccessibleBundle_C extends AccessibleBundle_S {
  10004. new (): AccessibleBundle;
  10005. }
  10006. interface AccessibleBundle$ {
  10007. toDisplayString(): string;
  10008. toDisplayString(arg0: java.util.Locale): string;
  10009. }
  10010. type AccessibleBundle = AccessibleBundle_S & AccessibleBundle$;
  10011. interface AccessibleComponent_S {
  10012. }
  10013. interface AccessibleComponent$ {
  10014. addFocusListener(arg0: java.awt.event.FocusListener): void;
  10015. contains(arg0: java.awt.Point): boolean;
  10016. getAccessibleAt(arg0: java.awt.Point): Accessible;
  10017. getBackground(): java.awt.Color;
  10018. getBounds(): java.awt.Rectangle;
  10019. getCursor(): java.awt.Cursor;
  10020. getFont(): java.awt.Font;
  10021. getFontMetrics(arg0: java.awt.Font): java.awt.FontMetrics;
  10022. getForeground(): java.awt.Color;
  10023. getLocation(): java.awt.Point;
  10024. getLocationOnScreen(): java.awt.Point;
  10025. getSize(): java.awt.Dimension;
  10026. isEnabled(): boolean;
  10027. isFocusTraversable(): boolean;
  10028. isShowing(): boolean;
  10029. isVisible(): boolean;
  10030. removeFocusListener(arg0: java.awt.event.FocusListener): void;
  10031. requestFocus(): void;
  10032. setBackground(arg0: java.awt.Color): void;
  10033. setBounds(arg0: java.awt.Rectangle): void;
  10034. setCursor(arg0: java.awt.Cursor): void;
  10035. setEnabled(arg0: boolean): void;
  10036. setFont(arg0: java.awt.Font): void;
  10037. setForeground(arg0: java.awt.Color): void;
  10038. setLocation(arg0: java.awt.Point): void;
  10039. setSize(arg0: java.awt.Dimension): void;
  10040. setVisible(arg0: boolean): void;
  10041. }
  10042. type AccessibleComponent = AccessibleComponent_S & AccessibleComponent$;
  10043. interface AccessibleContext_S {
  10044. readonly ACCESSIBLE_ACTION_PROPERTY: string;
  10045. readonly ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY: string;
  10046. readonly ACCESSIBLE_CARET_PROPERTY: string;
  10047. readonly ACCESSIBLE_CHILD_PROPERTY: string;
  10048. readonly ACCESSIBLE_COMPONENT_BOUNDS_CHANGED: string;
  10049. readonly ACCESSIBLE_DESCRIPTION_PROPERTY: string;
  10050. readonly ACCESSIBLE_HYPERTEXT_OFFSET: string;
  10051. readonly ACCESSIBLE_INVALIDATE_CHILDREN: string;
  10052. readonly ACCESSIBLE_NAME_PROPERTY: string;
  10053. readonly ACCESSIBLE_SELECTION_PROPERTY: string;
  10054. readonly ACCESSIBLE_STATE_PROPERTY: string;
  10055. readonly ACCESSIBLE_TABLE_CAPTION_CHANGED: string;
  10056. readonly ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED: string;
  10057. readonly ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED: string;
  10058. readonly ACCESSIBLE_TABLE_MODEL_CHANGED: string;
  10059. readonly ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED: string;
  10060. readonly ACCESSIBLE_TABLE_ROW_HEADER_CHANGED: string;
  10061. readonly ACCESSIBLE_TABLE_SUMMARY_CHANGED: string;
  10062. readonly ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED: string;
  10063. readonly ACCESSIBLE_TEXT_PROPERTY: string;
  10064. readonly ACCESSIBLE_VALUE_PROPERTY: string;
  10065. readonly ACCESSIBLE_VISIBLE_DATA_PROPERTY: string;
  10066. }
  10067. interface AccessibleContext_C extends AccessibleContext_S {
  10068. new (): AccessibleContext;
  10069. }
  10070. interface AccessibleContext$ {
  10071. addPropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  10072. firePropertyChange(arg0: string, arg1: any, arg2: any): void;
  10073. getAccessibleAction(): AccessibleAction;
  10074. getAccessibleChild(arg0: number): Accessible;
  10075. getAccessibleChildrenCount(): number;
  10076. getAccessibleComponent(): AccessibleComponent;
  10077. getAccessibleDescription(): string;
  10078. getAccessibleEditableText(): AccessibleEditableText;
  10079. getAccessibleIcon(): AccessibleIcon[];
  10080. getAccessibleIndexInParent(): number;
  10081. getAccessibleName(): string;
  10082. getAccessibleParent(): Accessible;
  10083. getAccessibleRelationSet(): AccessibleRelationSet;
  10084. getAccessibleRole(): AccessibleRole;
  10085. getAccessibleSelection(): AccessibleSelection;
  10086. getAccessibleStateSet(): AccessibleStateSet;
  10087. getAccessibleTable(): AccessibleTable;
  10088. getAccessibleText(): AccessibleText;
  10089. getAccessibleValue(): AccessibleValue;
  10090. getLocale(): java.util.Locale;
  10091. removePropertyChangeListener(arg0: java.beans.PropertyChangeListener): void;
  10092. setAccessibleDescription(arg0: string): void;
  10093. setAccessibleName(arg0: string): void;
  10094. setAccessibleParent(arg0: Accessible): void;
  10095. }
  10096. type AccessibleContext = AccessibleContext_S & AccessibleContext$;
  10097. interface AccessibleEditableText_S {
  10098. }
  10099. interface AccessibleEditableText$ {
  10100. cut(arg0: number, arg1: number): void;
  10101. delete(arg0: number, arg1: number): void;
  10102. getTextRange(arg0: number, arg1: number): string;
  10103. insertTextAtIndex(arg0: number, arg1: string): void;
  10104. paste(arg0: number): void;
  10105. replaceText(arg0: number, arg1: number, arg2: string): void;
  10106. selectText(arg0: number, arg1: number): void;
  10107. setAttributes(arg0: number, arg1: number, arg2: javax.swing.text.AttributeSet): void;
  10108. setTextContents(arg0: string): void;
  10109. }
  10110. type AccessibleEditableText = AccessibleText & AccessibleEditableText_S & AccessibleEditableText$;
  10111. interface AccessibleIcon_S {
  10112. }
  10113. interface AccessibleIcon$ {
  10114. getAccessibleIconDescription(): string;
  10115. getAccessibleIconHeight(): number;
  10116. getAccessibleIconWidth(): number;
  10117. setAccessibleIconDescription(arg0: string): void;
  10118. }
  10119. type AccessibleIcon = AccessibleIcon_S & AccessibleIcon$;
  10120. interface AccessibleRelation_S {
  10121. readonly CHILD_NODE_OF: string;
  10122. readonly CHILD_NODE_OF_PROPERTY: string;
  10123. readonly CONTROLLED_BY: string;
  10124. readonly CONTROLLED_BY_PROPERTY: string;
  10125. readonly CONTROLLER_FOR: string;
  10126. readonly CONTROLLER_FOR_PROPERTY: string;
  10127. readonly EMBEDDED_BY: string;
  10128. readonly EMBEDDED_BY_PROPERTY: string;
  10129. readonly EMBEDS: string;
  10130. readonly EMBEDS_PROPERTY: string;
  10131. readonly FLOWS_FROM: string;
  10132. readonly FLOWS_FROM_PROPERTY: string;
  10133. readonly FLOWS_TO: string;
  10134. readonly FLOWS_TO_PROPERTY: string;
  10135. readonly LABELED_BY: string;
  10136. readonly LABELED_BY_PROPERTY: string;
  10137. readonly LABEL_FOR: string;
  10138. readonly LABEL_FOR_PROPERTY: string;
  10139. readonly MEMBER_OF: string;
  10140. readonly MEMBER_OF_PROPERTY: string;
  10141. readonly PARENT_WINDOW_OF: string;
  10142. readonly PARENT_WINDOW_OF_PROPERTY: string;
  10143. readonly SUBWINDOW_OF: string;
  10144. readonly SUBWINDOW_OF_PROPERTY: string;
  10145. }
  10146. type AccessibleRelation_ST = AccessibleBundle_S & AccessibleRelation_S;
  10147. interface AccessibleRelation_C extends AccessibleRelation_ST {
  10148. new (arg0: string): AccessibleRelation;
  10149. new (arg0: string, arg1: any[]): AccessibleRelation;
  10150. new (arg0: string, arg1: any): AccessibleRelation;
  10151. }
  10152. interface AccessibleRelation$ {
  10153. getKey(): string;
  10154. getTarget(): any[];
  10155. setTarget(arg0: any): void;
  10156. setTarget(arg0: any[]): void;
  10157. }
  10158. type AccessibleRelation = AccessibleBundle & AccessibleRelation_S & AccessibleRelation$;
  10159. interface AccessibleRelationSet_S {
  10160. }
  10161. interface AccessibleRelationSet_C extends AccessibleRelationSet_S {
  10162. new (): AccessibleRelationSet;
  10163. new (arg0: AccessibleRelation[]): AccessibleRelationSet;
  10164. }
  10165. interface AccessibleRelationSet$ {
  10166. add(arg0: AccessibleRelation): boolean;
  10167. addAll(arg0: AccessibleRelation[]): void;
  10168. clear(): void;
  10169. contains(arg0: string): boolean;
  10170. get(arg0: string): AccessibleRelation;
  10171. remove(arg0: AccessibleRelation): boolean;
  10172. size(): number;
  10173. toArray(): AccessibleRelation[];
  10174. }
  10175. type AccessibleRelationSet = AccessibleRelationSet_S & AccessibleRelationSet$;
  10176. interface AccessibleRole_S {
  10177. readonly ALERT: AccessibleRole;
  10178. readonly AWT_COMPONENT: AccessibleRole;
  10179. readonly CANVAS: AccessibleRole;
  10180. readonly CHECK_BOX: AccessibleRole;
  10181. readonly COLOR_CHOOSER: AccessibleRole;
  10182. readonly COLUMN_HEADER: AccessibleRole;
  10183. readonly COMBO_BOX: AccessibleRole;
  10184. readonly DATE_EDITOR: AccessibleRole;
  10185. readonly DESKTOP_ICON: AccessibleRole;
  10186. readonly DESKTOP_PANE: AccessibleRole;
  10187. readonly DIALOG: AccessibleRole;
  10188. readonly DIRECTORY_PANE: AccessibleRole;
  10189. readonly EDITBAR: AccessibleRole;
  10190. readonly FILE_CHOOSER: AccessibleRole;
  10191. readonly FILLER: AccessibleRole;
  10192. readonly FONT_CHOOSER: AccessibleRole;
  10193. readonly FOOTER: AccessibleRole;
  10194. readonly FRAME: AccessibleRole;
  10195. readonly GLASS_PANE: AccessibleRole;
  10196. readonly GROUP_BOX: AccessibleRole;
  10197. readonly HEADER: AccessibleRole;
  10198. readonly HTML_CONTAINER: AccessibleRole;
  10199. readonly HYPERLINK: AccessibleRole;
  10200. readonly ICON: AccessibleRole;
  10201. readonly INTERNAL_FRAME: AccessibleRole;
  10202. readonly LABEL: AccessibleRole;
  10203. readonly LAYERED_PANE: AccessibleRole;
  10204. readonly LIST: AccessibleRole;
  10205. readonly LIST_ITEM: AccessibleRole;
  10206. readonly MENU: AccessibleRole;
  10207. readonly MENU_BAR: AccessibleRole;
  10208. readonly MENU_ITEM: AccessibleRole;
  10209. readonly OPTION_PANE: AccessibleRole;
  10210. readonly PAGE_TAB: AccessibleRole;
  10211. readonly PAGE_TAB_LIST: AccessibleRole;
  10212. readonly PANEL: AccessibleRole;
  10213. readonly PARAGRAPH: AccessibleRole;
  10214. readonly PASSWORD_TEXT: AccessibleRole;
  10215. readonly POPUP_MENU: AccessibleRole;
  10216. readonly PROGRESS_BAR: AccessibleRole;
  10217. readonly PROGRESS_MONITOR: AccessibleRole;
  10218. readonly PUSH_BUTTON: AccessibleRole;
  10219. readonly RADIO_BUTTON: AccessibleRole;
  10220. readonly ROOT_PANE: AccessibleRole;
  10221. readonly ROW_HEADER: AccessibleRole;
  10222. readonly RULER: AccessibleRole;
  10223. readonly SCROLL_BAR: AccessibleRole;
  10224. readonly SCROLL_PANE: AccessibleRole;
  10225. readonly SEPARATOR: AccessibleRole;
  10226. readonly SLIDER: AccessibleRole;
  10227. readonly SPIN_BOX: AccessibleRole;
  10228. readonly SPLIT_PANE: AccessibleRole;
  10229. readonly STATUS_BAR: AccessibleRole;
  10230. readonly SWING_COMPONENT: AccessibleRole;
  10231. readonly TABLE: AccessibleRole;
  10232. readonly TEXT: AccessibleRole;
  10233. readonly TOGGLE_BUTTON: AccessibleRole;
  10234. readonly TOOL_BAR: AccessibleRole;
  10235. readonly TOOL_TIP: AccessibleRole;
  10236. readonly TREE: AccessibleRole;
  10237. readonly UNKNOWN: AccessibleRole;
  10238. readonly VIEWPORT: AccessibleRole;
  10239. readonly WINDOW: AccessibleRole;
  10240. }
  10241. type AccessibleRole_ST = AccessibleBundle_S & AccessibleRole_S;
  10242. interface AccessibleRole_C extends AccessibleRole_ST {
  10243. new (): AccessibleRole;
  10244. }
  10245. interface AccessibleRole$ {
  10246. }
  10247. type AccessibleRole = AccessibleBundle & AccessibleRole_S & AccessibleRole$;
  10248. interface AccessibleSelection_S {
  10249. }
  10250. interface AccessibleSelection$ {
  10251. addAccessibleSelection(arg0: number): void;
  10252. clearAccessibleSelection(): void;
  10253. getAccessibleSelection(arg0: number): Accessible;
  10254. getAccessibleSelectionCount(): number;
  10255. isAccessibleChildSelected(arg0: number): boolean;
  10256. removeAccessibleSelection(arg0: number): void;
  10257. selectAllAccessibleSelection(): void;
  10258. }
  10259. type AccessibleSelection = AccessibleSelection_S & AccessibleSelection$;
  10260. interface AccessibleState_S {
  10261. readonly ACTIVE: AccessibleState;
  10262. readonly ARMED: AccessibleState;
  10263. readonly BUSY: AccessibleState;
  10264. readonly CHECKED: AccessibleState;
  10265. readonly COLLAPSED: AccessibleState;
  10266. readonly EDITABLE: AccessibleState;
  10267. readonly ENABLED: AccessibleState;
  10268. readonly EXPANDABLE: AccessibleState;
  10269. readonly EXPANDED: AccessibleState;
  10270. readonly FOCUSABLE: AccessibleState;
  10271. readonly FOCUSED: AccessibleState;
  10272. readonly HORIZONTAL: AccessibleState;
  10273. readonly ICONIFIED: AccessibleState;
  10274. readonly INDETERMINATE: AccessibleState;
  10275. readonly MANAGES_DESCENDANTS: AccessibleState;
  10276. readonly MODAL: AccessibleState;
  10277. readonly MULTISELECTABLE: AccessibleState;
  10278. readonly MULTI_LINE: AccessibleState;
  10279. readonly OPAQUE: AccessibleState;
  10280. readonly PRESSED: AccessibleState;
  10281. readonly RESIZABLE: AccessibleState;
  10282. readonly SELECTABLE: AccessibleState;
  10283. readonly SELECTED: AccessibleState;
  10284. readonly SHOWING: AccessibleState;
  10285. readonly SINGLE_LINE: AccessibleState;
  10286. readonly TRANSIENT: AccessibleState;
  10287. readonly TRUNCATED: AccessibleState;
  10288. readonly VERTICAL: AccessibleState;
  10289. readonly VISIBLE: AccessibleState;
  10290. }
  10291. type AccessibleState_ST = AccessibleBundle_S & AccessibleState_S;
  10292. interface AccessibleState_C extends AccessibleState_ST {
  10293. new (): AccessibleState;
  10294. }
  10295. interface AccessibleState$ {
  10296. }
  10297. type AccessibleState = AccessibleBundle & AccessibleState_S & AccessibleState$;
  10298. interface AccessibleStateSet_S {
  10299. }
  10300. interface AccessibleStateSet_C extends AccessibleStateSet_S {
  10301. new (): AccessibleStateSet;
  10302. new (arg0: AccessibleState[]): AccessibleStateSet;
  10303. }
  10304. interface AccessibleStateSet$ {
  10305. add(arg0: AccessibleState): boolean;
  10306. addAll(arg0: AccessibleState[]): void;
  10307. clear(): void;
  10308. contains(arg0: AccessibleState): boolean;
  10309. remove(arg0: AccessibleState): boolean;
  10310. toArray(): AccessibleState[];
  10311. }
  10312. type AccessibleStateSet = AccessibleStateSet_S & AccessibleStateSet$;
  10313. interface AccessibleTable_S {
  10314. }
  10315. interface AccessibleTable$ {
  10316. getAccessibleAt(arg0: number, arg1: number): Accessible;
  10317. getAccessibleCaption(): Accessible;
  10318. getAccessibleColumnCount(): number;
  10319. getAccessibleColumnDescription(arg0: number): Accessible;
  10320. getAccessibleColumnExtentAt(arg0: number, arg1: number): number;
  10321. getAccessibleColumnHeader(): this;
  10322. getAccessibleRowCount(): number;
  10323. getAccessibleRowDescription(arg0: number): Accessible;
  10324. getAccessibleRowExtentAt(arg0: number, arg1: number): number;
  10325. getAccessibleRowHeader(): this;
  10326. getAccessibleSummary(): Accessible;
  10327. getSelectedAccessibleColumns(): number[];
  10328. getSelectedAccessibleRows(): number[];
  10329. isAccessibleColumnSelected(arg0: number): boolean;
  10330. isAccessibleRowSelected(arg0: number): boolean;
  10331. isAccessibleSelected(arg0: number, arg1: number): boolean;
  10332. setAccessibleCaption(arg0: Accessible): void;
  10333. setAccessibleColumnDescription(arg0: number, arg1: Accessible): void;
  10334. setAccessibleColumnHeader(arg0: AccessibleTable): void;
  10335. setAccessibleRowDescription(arg0: number, arg1: Accessible): void;
  10336. setAccessibleRowHeader(arg0: AccessibleTable): void;
  10337. setAccessibleSummary(arg0: Accessible): void;
  10338. }
  10339. type AccessibleTable = AccessibleTable_S & AccessibleTable$;
  10340. interface AccessibleText_S {
  10341. readonly CHARACTER: number;
  10342. readonly SENTENCE: number;
  10343. readonly WORD: number;
  10344. }
  10345. interface AccessibleText$ {
  10346. getAfterIndex(arg0: number, arg1: number): string;
  10347. getAtIndex(arg0: number, arg1: number): string;
  10348. getBeforeIndex(arg0: number, arg1: number): string;
  10349. getCaretPosition(): number;
  10350. getCharCount(): number;
  10351. getCharacterAttribute(arg0: number): javax.swing.text.AttributeSet;
  10352. getCharacterBounds(arg0: number): java.awt.Rectangle;
  10353. getIndexAtPoint(arg0: java.awt.Point): number;
  10354. getSelectedText(): string;
  10355. getSelectionEnd(): number;
  10356. getSelectionStart(): number;
  10357. }
  10358. type AccessibleText = AccessibleText_S & AccessibleText$;
  10359. interface AccessibleValue_S {
  10360. }
  10361. interface AccessibleValue$ {
  10362. getCurrentAccessibleValue(): number;
  10363. getMaximumAccessibleValue(): number;
  10364. getMinimumAccessibleValue(): number;
  10365. setCurrentAccessibleValue(arg0: number): boolean;
  10366. }
  10367. type AccessibleValue = AccessibleValue_S & AccessibleValue$;
  10368. }
  10369. namespace javax.crypto {
  10370. interface Cipher_S {
  10371. readonly DECRYPT_MODE: number;
  10372. readonly ENCRYPT_MODE: number;
  10373. readonly PRIVATE_KEY: number;
  10374. readonly PUBLIC_KEY: number;
  10375. readonly SECRET_KEY: number;
  10376. readonly UNWRAP_MODE: number;
  10377. readonly WRAP_MODE: number;
  10378. getInstance(arg0: string): Cipher;
  10379. getInstance(arg0: string, arg1: java.security.Provider): Cipher;
  10380. getInstance(arg0: string, arg1: string): Cipher;
  10381. getMaxAllowedKeyLength(arg0: string): number;
  10382. getMaxAllowedParameterSpec(arg0: string): java.security.spec.AlgorithmParameterSpec;
  10383. }
  10384. interface Cipher_C extends Cipher_S {
  10385. new (): Cipher;
  10386. }
  10387. interface Cipher$ {
  10388. doFinal(): number[];
  10389. doFinal(arg0: number[]): number[];
  10390. doFinal(arg0: number[], arg1: number): number;
  10391. doFinal(arg0: java.nio.ByteBuffer, arg1: java.nio.ByteBuffer): number;
  10392. doFinal(arg0: number[], arg1: number, arg2: number): number[];
  10393. doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number;
  10394. doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number;
  10395. getAlgorithm(): string;
  10396. getBlockSize(): number;
  10397. getExemptionMechanism(): ExemptionMechanism;
  10398. getIV(): number[];
  10399. getOutputSize(arg0: number): number;
  10400. getParameters(): java.security.AlgorithmParameters;
  10401. getProvider(): java.security.Provider;
  10402. init(arg0: number, arg1: java.security.cert.Certificate): void;
  10403. init(arg0: number, arg1: java.security.Key): void;
  10404. init(arg0: number, arg1: java.security.cert.Certificate, arg2: java.security.SecureRandom): void;
  10405. init(arg0: number, arg1: java.security.Key, arg2: java.security.SecureRandom): void;
  10406. init(arg0: number, arg1: java.security.Key, arg2: java.security.spec.AlgorithmParameterSpec): void;
  10407. init(arg0: number, arg1: java.security.Key, arg2: java.security.AlgorithmParameters): void;
  10408. init(arg0: number, arg1: java.security.Key, arg2: java.security.AlgorithmParameters, arg3: java.security.SecureRandom): void;
  10409. init(arg0: number, arg1: java.security.Key, arg2: java.security.spec.AlgorithmParameterSpec, arg3: java.security.SecureRandom): void;
  10410. unwrap(arg0: number[], arg1: string, arg2: number): java.security.Key;
  10411. update(arg0: number[]): number[];
  10412. update(arg0: java.nio.ByteBuffer, arg1: java.nio.ByteBuffer): number;
  10413. update(arg0: number[], arg1: number, arg2: number): number[];
  10414. update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number;
  10415. update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number;
  10416. updateAAD(arg0: number[]): void;
  10417. updateAAD(arg0: java.nio.ByteBuffer): void;
  10418. updateAAD(arg0: number[], arg1: number, arg2: number): void;
  10419. wrap(arg0: java.security.Key): number[];
  10420. }
  10421. type Cipher = Cipher_S & Cipher$;
  10422. interface ExemptionMechanism_S {
  10423. getInstance(arg0: string): ExemptionMechanism;
  10424. getInstance(arg0: string, arg1: java.security.Provider): ExemptionMechanism;
  10425. getInstance(arg0: string, arg1: string): ExemptionMechanism;
  10426. }
  10427. interface ExemptionMechanism_C extends ExemptionMechanism_S {
  10428. new (): ExemptionMechanism;
  10429. }
  10430. interface ExemptionMechanism$ {
  10431. genExemptionBlob(): number[];
  10432. genExemptionBlob(arg0: number[]): number;
  10433. genExemptionBlob(arg0: number[], arg1: number): number;
  10434. getName(): string;
  10435. getOutputSize(arg0: number): number;
  10436. getProvider(): java.security.Provider;
  10437. init(arg0: java.security.Key): void;
  10438. init(arg0: java.security.Key, arg1: java.security.AlgorithmParameters): void;
  10439. init(arg0: java.security.Key, arg1: java.security.spec.AlgorithmParameterSpec): void;
  10440. isCryptoAllowed(arg0: java.security.Key): boolean;
  10441. }
  10442. type ExemptionMechanism = ExemptionMechanism_S & ExemptionMechanism$;
  10443. interface SecretKey_S {
  10444. readonly serialVersionUID: long;
  10445. }
  10446. interface SecretKey$ {
  10447. }
  10448. type SecretKey = java.security.Key & javax.security.auth.Destroyable & SecretKey_S & SecretKey$;
  10449. }
  10450. namespace javax.security.auth {
  10451. interface Destroyable_S {
  10452. }
  10453. interface Destroyable$ {
  10454. destroy(): void;
  10455. isDestroyed(): boolean;
  10456. }
  10457. type Destroyable = Destroyable_S & Destroyable$;
  10458. interface Subject_S {
  10459. doAs(arg0: Subject, arg1: java.security.PrivilegedAction): any;
  10460. doAs(arg0: Subject, arg1: java.security.PrivilegedExceptionAction): any;
  10461. doAsPrivileged(arg0: Subject, arg1: java.security.PrivilegedAction, arg2: java.security.AccessControlContext): any;
  10462. doAsPrivileged(arg0: Subject, arg1: java.security.PrivilegedExceptionAction, arg2: java.security.AccessControlContext): any;
  10463. getSubject(arg0: java.security.AccessControlContext): Subject;
  10464. }
  10465. type Subject_ST = java.io.Serializable_S & Subject_S;
  10466. interface Subject_C extends Subject_ST {
  10467. new (): Subject;
  10468. new (arg0: boolean, arg1: java.util.Set, arg2: java.util.Set, arg3: java.util.Set): Subject;
  10469. }
  10470. interface Subject$ {
  10471. getPrincipals(): java.util.Set;
  10472. getPrincipals(arg0: java.lang.Class): java.util.Set;
  10473. getPrivateCredentials(): java.util.Set;
  10474. getPrivateCredentials(arg0: java.lang.Class): java.util.Set;
  10475. getPublicCredentials(): java.util.Set;
  10476. getPublicCredentials(arg0: java.lang.Class): java.util.Set;
  10477. isReadOnly(): boolean;
  10478. setReadOnly(): void;
  10479. }
  10480. type Subject = java.io.Serializable & Subject_S & Subject$;
  10481. }
  10482. namespace javax.servlet {
  10483. interface AsyncContext_S {
  10484. readonly ASYNC_CONTEXT_PATH: string;
  10485. readonly ASYNC_PATH_INFO: string;
  10486. readonly ASYNC_QUERY_STRING: string;
  10487. readonly ASYNC_REQUEST_URI: string;
  10488. readonly ASYNC_SERVLET_PATH: string;
  10489. }
  10490. interface AsyncContext$ {
  10491. addListener(arg0: AsyncListener): void;
  10492. addListener(arg0: AsyncListener, arg1: ServletRequest, arg2: ServletResponse): void;
  10493. complete(): void;
  10494. createListener(arg0: java.lang.Class): AsyncListener;
  10495. dispatch(): void;
  10496. dispatch(arg0: string): void;
  10497. dispatch(arg0: ServletContext, arg1: string): void;
  10498. getRequest(): ServletRequest;
  10499. getResponse(): ServletResponse;
  10500. getTimeout(): long;
  10501. hasOriginalRequestAndResponse(): boolean;
  10502. setTimeout(arg0: long): void;
  10503. start(arg0: java.lang.Runnable): void;
  10504. }
  10505. type AsyncContext = AsyncContext_S & AsyncContext$;
  10506. interface AsyncEvent_S {
  10507. }
  10508. interface AsyncEvent_C extends AsyncEvent_S {
  10509. new (arg0: AsyncContext): AsyncEvent;
  10510. new (arg0: AsyncContext, arg1: java.lang.Throwable): AsyncEvent;
  10511. new (arg0: AsyncContext, arg1: ServletRequest, arg2: ServletResponse): AsyncEvent;
  10512. new (arg0: AsyncContext, arg1: ServletRequest, arg2: ServletResponse, arg3: java.lang.Throwable): AsyncEvent;
  10513. }
  10514. interface AsyncEvent$ {
  10515. getAsyncContext(): AsyncContext;
  10516. getSuppliedRequest(): ServletRequest;
  10517. getSuppliedResponse(): ServletResponse;
  10518. getThrowable(): java.lang.Throwable;
  10519. }
  10520. type AsyncEvent = AsyncEvent_S & AsyncEvent$;
  10521. interface AsyncListener_S {
  10522. }
  10523. interface AsyncListener$ {
  10524. onComplete(arg0: AsyncEvent): void;
  10525. onError(arg0: AsyncEvent): void;
  10526. onStartAsync(arg0: AsyncEvent): void;
  10527. onTimeout(arg0: AsyncEvent): void;
  10528. }
  10529. type AsyncListener = java.util.EventListener & AsyncListener_S & AsyncListener$;
  10530. enum DispatcherType {
  10531. FORWARD,
  10532. INCLUDE,
  10533. REQUEST,
  10534. ASYNC,
  10535. ERROR
  10536. }
  10537. interface Filter_S {
  10538. }
  10539. interface Filter$ {
  10540. destroy(): void;
  10541. doFilter(arg0: ServletRequest, arg1: ServletResponse, arg2: FilterChain): void;
  10542. init(arg0: FilterConfig): void;
  10543. }
  10544. type Filter = Filter_S & Filter$;
  10545. interface FilterChain_S {
  10546. }
  10547. interface FilterChain$ {
  10548. doFilter(arg0: ServletRequest, arg1: ServletResponse): void;
  10549. }
  10550. type FilterChain = FilterChain_S & FilterChain$;
  10551. interface FilterConfig_S {
  10552. }
  10553. interface FilterConfig$ {
  10554. getFilterName(): string;
  10555. getInitParameter(arg0: string): string;
  10556. getInitParameterNames(): java.util.Enumeration;
  10557. getServletContext(): ServletContext;
  10558. }
  10559. type FilterConfig = FilterConfig_S & FilterConfig$;
  10560. interface FilterRegistration_S {
  10561. }
  10562. interface FilterRegistration$ {
  10563. addMappingForServletNames(arg0: java.util.EnumSet, arg1: boolean, ...arg2: string[]): void;
  10564. addMappingForUrlPatterns(arg0: java.util.EnumSet, arg1: boolean, ...arg2: string[]): void;
  10565. getServletNameMappings(): java.util.Collection;
  10566. getUrlPatternMappings(): java.util.Collection;
  10567. }
  10568. type FilterRegistration = Registration & FilterRegistration_S & FilterRegistration$;
  10569. interface FilterRegistration$Dynamic_S {
  10570. }
  10571. interface FilterRegistration$Dynamic$ {
  10572. }
  10573. type FilterRegistration$Dynamic = FilterRegistration & javax.servlet.Registration$Dynamic & FilterRegistration$Dynamic_S & FilterRegistration$Dynamic$;
  10574. interface HttpConstraintElement_S {
  10575. }
  10576. interface HttpConstraintElement_C extends HttpConstraintElement_S {
  10577. new (): HttpConstraintElement;
  10578. new (arg0: javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic): HttpConstraintElement;
  10579. new (arg0: javax.servlet.annotation.ServletSecurity$TransportGuarantee, arg1: string[]): HttpConstraintElement;
  10580. new (arg0: javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic, arg1: javax.servlet.annotation.ServletSecurity$TransportGuarantee, arg2: string[]): HttpConstraintElement;
  10581. }
  10582. interface HttpConstraintElement$ {
  10583. getEmptyRoleSemantic(): javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic;
  10584. getRolesAllowed(): string[];
  10585. getTransportGuarantee(): javax.servlet.annotation.ServletSecurity$TransportGuarantee;
  10586. }
  10587. type HttpConstraintElement = HttpConstraintElement_S & HttpConstraintElement$;
  10588. interface MultipartConfigElement_S {
  10589. }
  10590. interface MultipartConfigElement_C extends MultipartConfigElement_S {
  10591. new (arg0: javax.servlet.annotation.MultipartConfig): MultipartConfigElement;
  10592. new (arg0: string): MultipartConfigElement;
  10593. new (arg0: string, arg1: long, arg2: long, arg3: number): MultipartConfigElement;
  10594. }
  10595. interface MultipartConfigElement$ {
  10596. getFileSizeThreshold(): number;
  10597. getLocation(): string;
  10598. getMaxFileSize(): long;
  10599. getMaxRequestSize(): long;
  10600. }
  10601. type MultipartConfigElement = MultipartConfigElement_S & MultipartConfigElement$;
  10602. interface ReadListener_S {
  10603. }
  10604. interface ReadListener$ {
  10605. onAllDataRead(): void;
  10606. onDataAvailable(): void;
  10607. onError(arg0: java.lang.Throwable): void;
  10608. }
  10609. type ReadListener = java.util.EventListener & ReadListener_S & ReadListener$;
  10610. interface Registration_S {
  10611. }
  10612. interface Registration$ {
  10613. getClassName(): string;
  10614. getInitParameter(arg0: string): string;
  10615. getInitParameters(): java.util.Map;
  10616. getName(): string;
  10617. setInitParameter(arg0: string, arg1: string): boolean;
  10618. setInitParameters(arg0: java.util.Map): java.util.Set;
  10619. }
  10620. type Registration = Registration_S & Registration$;
  10621. interface Registration$Dynamic_S {
  10622. }
  10623. interface Registration$Dynamic$ {
  10624. setAsyncSupported(arg0: boolean): void;
  10625. }
  10626. type Registration$Dynamic = Registration & Registration$Dynamic_S & Registration$Dynamic$;
  10627. interface RequestDispatcher_S {
  10628. readonly ERROR_EXCEPTION: string;
  10629. readonly ERROR_EXCEPTION_TYPE: string;
  10630. readonly ERROR_MESSAGE: string;
  10631. readonly ERROR_REQUEST_URI: string;
  10632. readonly ERROR_SERVLET_NAME: string;
  10633. readonly ERROR_STATUS_CODE: string;
  10634. readonly FORWARD_CONTEXT_PATH: string;
  10635. readonly FORWARD_PATH_INFO: string;
  10636. readonly FORWARD_QUERY_STRING: string;
  10637. readonly FORWARD_REQUEST_URI: string;
  10638. readonly FORWARD_SERVLET_PATH: string;
  10639. readonly INCLUDE_CONTEXT_PATH: string;
  10640. readonly INCLUDE_PATH_INFO: string;
  10641. readonly INCLUDE_QUERY_STRING: string;
  10642. readonly INCLUDE_REQUEST_URI: string;
  10643. readonly INCLUDE_SERVLET_PATH: string;
  10644. }
  10645. interface RequestDispatcher$ {
  10646. forward(arg0: ServletRequest, arg1: ServletResponse): void;
  10647. include(arg0: ServletRequest, arg1: ServletResponse): void;
  10648. }
  10649. type RequestDispatcher = RequestDispatcher_S & RequestDispatcher$;
  10650. interface Servlet_S {
  10651. }
  10652. interface Servlet$ {
  10653. destroy(): void;
  10654. getServletConfig(): ServletConfig;
  10655. getServletInfo(): string;
  10656. init(arg0: ServletConfig): void;
  10657. service(arg0: ServletRequest, arg1: ServletResponse): void;
  10658. }
  10659. type Servlet = Servlet_S & Servlet$;
  10660. interface ServletConfig_S {
  10661. }
  10662. interface ServletConfig$ {
  10663. getInitParameter(arg0: string): string;
  10664. getInitParameterNames(): java.util.Enumeration;
  10665. getServletContext(): ServletContext;
  10666. getServletName(): string;
  10667. }
  10668. type ServletConfig = ServletConfig_S & ServletConfig$;
  10669. interface ServletContext_S {
  10670. readonly ORDERED_LIBS: string;
  10671. readonly TEMPDIR: string;
  10672. }
  10673. interface ServletContext$ {
  10674. addFilter(arg0: string, arg1: Filter): FilterRegistration$Dynamic;
  10675. addFilter(arg0: string, arg1: java.lang.Class): FilterRegistration$Dynamic;
  10676. addFilter(arg0: string, arg1: string): FilterRegistration$Dynamic;
  10677. addListener(arg0: java.util.EventListener): void;
  10678. addListener(arg0: java.lang.Class): void;
  10679. addListener(arg0: string): void;
  10680. addServlet(arg0: string, arg1: java.lang.Class): ServletRegistration$Dynamic;
  10681. addServlet(arg0: string, arg1: Servlet): ServletRegistration$Dynamic;
  10682. addServlet(arg0: string, arg1: string): ServletRegistration$Dynamic;
  10683. createFilter(arg0: java.lang.Class): Filter;
  10684. createListener(arg0: java.lang.Class): java.util.EventListener;
  10685. createServlet(arg0: java.lang.Class): Servlet;
  10686. declareRoles(...arg0: string[]): void;
  10687. getAttribute(arg0: string): any;
  10688. getAttributeNames(): java.util.Enumeration;
  10689. getClassLoader(): java.lang.ClassLoader;
  10690. getContext(arg0: string): this;
  10691. getContextPath(): string;
  10692. getDefaultSessionTrackingModes(): java.util.Set;
  10693. getEffectiveMajorVersion(): number;
  10694. getEffectiveMinorVersion(): number;
  10695. getEffectiveSessionTrackingModes(): java.util.Set;
  10696. getFilterRegistration(arg0: string): FilterRegistration;
  10697. getFilterRegistrations(): java.util.Map;
  10698. getInitParameter(arg0: string): string;
  10699. getInitParameterNames(): java.util.Enumeration;
  10700. getJspConfigDescriptor(): javax.servlet.descriptor.JspConfigDescriptor;
  10701. getMajorVersion(): number;
  10702. getMimeType(arg0: string): string;
  10703. getMinorVersion(): number;
  10704. getNamedDispatcher(arg0: string): RequestDispatcher;
  10705. getRealPath(arg0: string): string;
  10706. getRequestDispatcher(arg0: string): RequestDispatcher;
  10707. getResource(arg0: string): java.net.URL;
  10708. getResourceAsStream(arg0: string): java.io.InputStream;
  10709. getResourcePaths(arg0: string): java.util.Set;
  10710. getServerInfo(): string;
  10711. getServlet(arg0: string): Servlet;
  10712. getServletContextName(): string;
  10713. getServletNames(): java.util.Enumeration;
  10714. getServletRegistration(arg0: string): ServletRegistration;
  10715. getServletRegistrations(): java.util.Map;
  10716. getServlets(): java.util.Enumeration;
  10717. getSessionCookieConfig(): SessionCookieConfig;
  10718. getVirtualServerName(): string;
  10719. log(arg0: string): void;
  10720. log(arg0: java.lang.Exception, arg1: string): void;
  10721. log(arg0: string, arg1: java.lang.Throwable): void;
  10722. removeAttribute(arg0: string): void;
  10723. setAttribute(arg0: string, arg1: any): void;
  10724. setInitParameter(arg0: string, arg1: string): boolean;
  10725. setSessionTrackingModes(arg0: java.util.Set): void;
  10726. }
  10727. type ServletContext = ServletContext_S & ServletContext$;
  10728. interface ServletInputStream_S {
  10729. }
  10730. type ServletInputStream_ST = java.io.InputStream_S & ServletInputStream_S;
  10731. interface ServletInputStream_C extends ServletInputStream_ST {
  10732. }
  10733. interface ServletInputStream$ {
  10734. isFinished(): boolean;
  10735. isReady(): boolean;
  10736. readLine(arg0: number[], arg1: number, arg2: number): number;
  10737. setReadListener(arg0: ReadListener): void;
  10738. }
  10739. type ServletInputStream = java.io.InputStream & ServletInputStream_S & ServletInputStream$;
  10740. interface ServletOutputStream_S {
  10741. }
  10742. type ServletOutputStream_ST = java.io.OutputStream_S & ServletOutputStream_S;
  10743. interface ServletOutputStream_C extends ServletOutputStream_ST {
  10744. }
  10745. interface ServletOutputStream$ {
  10746. isReady(): boolean;
  10747. print(arg0: long): void;
  10748. print(arg0: boolean): void;
  10749. print(arg0: number): void;
  10750. print(arg0: string): void;
  10751. println(): void;
  10752. println(arg0: long): void;
  10753. println(arg0: boolean): void;
  10754. println(arg0: number): void;
  10755. println(arg0: string): void;
  10756. setWriteListener(arg0: WriteListener): void;
  10757. }
  10758. type ServletOutputStream = java.io.OutputStream & ServletOutputStream_S & ServletOutputStream$;
  10759. interface ServletRegistration_S {
  10760. }
  10761. interface ServletRegistration$ {
  10762. addMapping(...arg0: string[]): java.util.Set;
  10763. getMappings(): java.util.Collection;
  10764. getRunAsRole(): string;
  10765. }
  10766. type ServletRegistration = Registration & ServletRegistration_S & ServletRegistration$;
  10767. interface ServletRegistration$Dynamic_S {
  10768. }
  10769. interface ServletRegistration$Dynamic$ {
  10770. setLoadOnStartup(arg0: number): void;
  10771. setMultipartConfig(arg0: MultipartConfigElement): void;
  10772. setRunAsRole(arg0: string): void;
  10773. setServletSecurity(arg0: ServletSecurityElement): java.util.Set;
  10774. }
  10775. type ServletRegistration$Dynamic = ServletRegistration & javax.servlet.Registration$Dynamic & ServletRegistration$Dynamic_S & ServletRegistration$Dynamic$;
  10776. interface ServletRequest_S {
  10777. }
  10778. interface ServletRequest$ {
  10779. getAsyncContext(): AsyncContext;
  10780. getAttribute(arg0: string): any;
  10781. getAttributeNames(): java.util.Enumeration;
  10782. getCharacterEncoding(): string;
  10783. getContentLength(): number;
  10784. getContentLengthLong(): long;
  10785. getContentType(): string;
  10786. getDispatcherType(): DispatcherType;
  10787. getInputStream(): ServletInputStream;
  10788. getLocalAddr(): string;
  10789. getLocalName(): string;
  10790. getLocalPort(): number;
  10791. getLocale(): java.util.Locale;
  10792. getLocales(): java.util.Enumeration;
  10793. getParameter(arg0: string): string;
  10794. getParameterMap(): java.util.Map;
  10795. getParameterNames(): java.util.Enumeration;
  10796. getParameterValues(arg0: string): string[];
  10797. getProtocol(): string;
  10798. getReader(): java.io.BufferedReader;
  10799. getRealPath(arg0: string): string;
  10800. getRemoteAddr(): string;
  10801. getRemoteHost(): string;
  10802. getRemotePort(): number;
  10803. getRequestDispatcher(arg0: string): RequestDispatcher;
  10804. getScheme(): string;
  10805. getServerName(): string;
  10806. getServerPort(): number;
  10807. getServletContext(): ServletContext;
  10808. isAsyncStarted(): boolean;
  10809. isAsyncSupported(): boolean;
  10810. isSecure(): boolean;
  10811. removeAttribute(arg0: string): void;
  10812. setAttribute(arg0: string, arg1: any): void;
  10813. setCharacterEncoding(arg0: string): void;
  10814. startAsync(): AsyncContext;
  10815. startAsync(arg0: ServletRequest, arg1: ServletResponse): AsyncContext;
  10816. }
  10817. type ServletRequest = ServletRequest_S & ServletRequest$;
  10818. interface ServletResponse_S {
  10819. }
  10820. interface ServletResponse$ {
  10821. flushBuffer(): void;
  10822. getBufferSize(): number;
  10823. getCharacterEncoding(): string;
  10824. getContentType(): string;
  10825. getLocale(): java.util.Locale;
  10826. getOutputStream(): ServletOutputStream;
  10827. getWriter(): java.io.PrintWriter;
  10828. isCommitted(): boolean;
  10829. reset(): void;
  10830. resetBuffer(): void;
  10831. setBufferSize(arg0: number): void;
  10832. setCharacterEncoding(arg0: string): void;
  10833. setContentLength(arg0: number): void;
  10834. setContentLengthLong(arg0: long): void;
  10835. setContentType(arg0: string): void;
  10836. setLocale(arg0: java.util.Locale): void;
  10837. }
  10838. type ServletResponse = ServletResponse_S & ServletResponse$;
  10839. interface ServletSecurityElement_S {
  10840. }
  10841. type ServletSecurityElement_ST = HttpConstraintElement_S & ServletSecurityElement_S;
  10842. interface ServletSecurityElement_C extends ServletSecurityElement_ST {
  10843. new (): ServletSecurityElement;
  10844. new (arg0: javax.servlet.annotation.ServletSecurity): ServletSecurityElement;
  10845. new (arg0: java.util.Collection): ServletSecurityElement;
  10846. new (arg0: HttpConstraintElement): ServletSecurityElement;
  10847. new (arg0: HttpConstraintElement, arg1: java.util.Collection): ServletSecurityElement;
  10848. }
  10849. interface ServletSecurityElement$ {
  10850. getHttpMethodConstraints(): java.util.Collection;
  10851. getMethodNames(): java.util.Collection;
  10852. }
  10853. type ServletSecurityElement = HttpConstraintElement & ServletSecurityElement_S & ServletSecurityElement$;
  10854. interface SessionCookieConfig_S {
  10855. }
  10856. interface SessionCookieConfig$ {
  10857. getComment(): string;
  10858. getDomain(): string;
  10859. getMaxAge(): number;
  10860. getName(): string;
  10861. getPath(): string;
  10862. isHttpOnly(): boolean;
  10863. isSecure(): boolean;
  10864. setComment(arg0: string): void;
  10865. setDomain(arg0: string): void;
  10866. setHttpOnly(arg0: boolean): void;
  10867. setMaxAge(arg0: number): void;
  10868. setName(arg0: string): void;
  10869. setPath(arg0: string): void;
  10870. setSecure(arg0: boolean): void;
  10871. }
  10872. type SessionCookieConfig = SessionCookieConfig_S & SessionCookieConfig$;
  10873. interface WriteListener_S {
  10874. }
  10875. interface WriteListener$ {
  10876. onError(arg0: java.lang.Throwable): void;
  10877. onWritePossible(): void;
  10878. }
  10879. type WriteListener = java.util.EventListener & WriteListener_S & WriteListener$;
  10880. }
  10881. namespace javax.servlet.annotation {
  10882. interface HttpConstraint_S {
  10883. }
  10884. interface HttpConstraint$ {
  10885. rolesAllowed(): string[];
  10886. transportGuarantee(): ServletSecurity$TransportGuarantee;
  10887. value(): ServletSecurity$EmptyRoleSemantic;
  10888. }
  10889. type HttpConstraint = java.lang.annotation.Annotation & HttpConstraint_S & HttpConstraint$;
  10890. interface HttpMethodConstraint_S {
  10891. }
  10892. interface HttpMethodConstraint$ {
  10893. emptyRoleSemantic(): ServletSecurity$EmptyRoleSemantic;
  10894. rolesAllowed(): string[];
  10895. transportGuarantee(): ServletSecurity$TransportGuarantee;
  10896. value(): string;
  10897. }
  10898. type HttpMethodConstraint = java.lang.annotation.Annotation & HttpMethodConstraint_S & HttpMethodConstraint$;
  10899. interface MultipartConfig_S {
  10900. }
  10901. interface MultipartConfig$ {
  10902. fileSizeThreshold(): number;
  10903. location(): string;
  10904. maxFileSize(): long;
  10905. maxRequestSize(): long;
  10906. }
  10907. type MultipartConfig = java.lang.annotation.Annotation & MultipartConfig_S & MultipartConfig$;
  10908. interface ServletSecurity_S {
  10909. }
  10910. interface ServletSecurity$ {
  10911. httpMethodConstraints(): HttpMethodConstraint[];
  10912. value(): HttpConstraint;
  10913. }
  10914. type ServletSecurity = java.lang.annotation.Annotation & ServletSecurity_S & ServletSecurity$;
  10915. enum ServletSecurity$EmptyRoleSemantic {
  10916. PERMIT,
  10917. DENY
  10918. }
  10919. enum ServletSecurity$TransportGuarantee {
  10920. NONE,
  10921. CONFIDENTIAL
  10922. }
  10923. }
  10924. namespace javax.servlet.descriptor {
  10925. interface JspConfigDescriptor_S {
  10926. }
  10927. interface JspConfigDescriptor$ {
  10928. getJspPropertyGroups(): java.util.Collection;
  10929. getTaglibs(): java.util.Collection;
  10930. }
  10931. type JspConfigDescriptor = JspConfigDescriptor_S & JspConfigDescriptor$;
  10932. }
  10933. namespace javax.servlet.http {
  10934. interface Cookie_S {
  10935. }
  10936. type Cookie_ST = java.io.Serializable_S & java.lang.Cloneable_S & Cookie_S;
  10937. interface Cookie_C extends Cookie_ST {
  10938. new (arg0: string, arg1: string): Cookie;
  10939. }
  10940. interface Cookie$ {
  10941. clone(): any;
  10942. getComment(): string;
  10943. getDomain(): string;
  10944. getMaxAge(): number;
  10945. getName(): string;
  10946. getPath(): string;
  10947. getSecure(): boolean;
  10948. getValue(): string;
  10949. getVersion(): number;
  10950. isHttpOnly(): boolean;
  10951. setComment(arg0: string): void;
  10952. setDomain(arg0: string): void;
  10953. setHttpOnly(arg0: boolean): void;
  10954. setMaxAge(arg0: number): void;
  10955. setPath(arg0: string): void;
  10956. setSecure(arg0: boolean): void;
  10957. setValue(arg0: string): void;
  10958. setVersion(arg0: number): void;
  10959. }
  10960. type Cookie = java.lang.Cloneable & java.io.Serializable & Cookie_S & Cookie$;
  10961. interface HttpServletRequest_S {
  10962. readonly BASIC_AUTH: string;
  10963. readonly CLIENT_CERT_AUTH: string;
  10964. readonly DIGEST_AUTH: string;
  10965. readonly FORM_AUTH: string;
  10966. }
  10967. interface HttpServletRequest$ {
  10968. authenticate(arg0: HttpServletResponse): boolean;
  10969. changeSessionId(): string;
  10970. getAuthType(): string;
  10971. getContextPath(): string;
  10972. getCookies(): Cookie[];
  10973. getDateHeader(arg0: string): long;
  10974. getHeader(arg0: string): string;
  10975. getHeaderNames(): java.util.Enumeration;
  10976. getHeaders(arg0: string): java.util.Enumeration;
  10977. getIntHeader(arg0: string): number;
  10978. getMethod(): string;
  10979. getPart(arg0: string): Part;
  10980. getParts(): java.util.Collection;
  10981. getPathInfo(): string;
  10982. getPathTranslated(): string;
  10983. getQueryString(): string;
  10984. getRemoteUser(): string;
  10985. getRequestURI(): string;
  10986. getRequestURL(): java.lang.StringBuffer;
  10987. getRequestedSessionId(): string;
  10988. getServletPath(): string;
  10989. getSession(): HttpSession;
  10990. getSession(arg0: boolean): HttpSession;
  10991. getUserPrincipal(): java.security.Principal;
  10992. isRequestedSessionIdFromCookie(): boolean;
  10993. isRequestedSessionIdFromURL(): boolean;
  10994. isRequestedSessionIdFromUrl(): boolean;
  10995. isRequestedSessionIdValid(): boolean;
  10996. isUserInRole(arg0: string): boolean;
  10997. login(arg0: string, arg1: string): void;
  10998. logout(): void;
  10999. upgrade(arg0: java.lang.Class): HttpUpgradeHandler;
  11000. }
  11001. type HttpServletRequest = ServletRequest & HttpServletRequest_S & HttpServletRequest$;
  11002. interface HttpServletResponse_S {
  11003. readonly SC_ACCEPTED: number;
  11004. readonly SC_BAD_GATEWAY: number;
  11005. readonly SC_BAD_REQUEST: number;
  11006. readonly SC_CONFLICT: number;
  11007. readonly SC_CONTINUE: number;
  11008. readonly SC_CREATED: number;
  11009. readonly SC_EXPECTATION_FAILED: number;
  11010. readonly SC_FORBIDDEN: number;
  11011. readonly SC_FOUND: number;
  11012. readonly SC_GATEWAY_TIMEOUT: number;
  11013. readonly SC_GONE: number;
  11014. readonly SC_HTTP_VERSION_NOT_SUPPORTED: number;
  11015. readonly SC_INTERNAL_SERVER_ERROR: number;
  11016. readonly SC_LENGTH_REQUIRED: number;
  11017. readonly SC_METHOD_NOT_ALLOWED: number;
  11018. readonly SC_MOVED_PERMANENTLY: number;
  11019. readonly SC_MOVED_TEMPORARILY: number;
  11020. readonly SC_MULTIPLE_CHOICES: number;
  11021. readonly SC_NON_AUTHORITATIVE_INFORMATION: number;
  11022. readonly SC_NOT_ACCEPTABLE: number;
  11023. readonly SC_NOT_FOUND: number;
  11024. readonly SC_NOT_IMPLEMENTED: number;
  11025. readonly SC_NOT_MODIFIED: number;
  11026. readonly SC_NO_CONTENT: number;
  11027. readonly SC_OK: number;
  11028. readonly SC_PARTIAL_CONTENT: number;
  11029. readonly SC_PAYMENT_REQUIRED: number;
  11030. readonly SC_PRECONDITION_FAILED: number;
  11031. readonly SC_PROXY_AUTHENTICATION_REQUIRED: number;
  11032. readonly SC_REQUESTED_RANGE_NOT_SATISFIABLE: number;
  11033. readonly SC_REQUEST_ENTITY_TOO_LARGE: number;
  11034. readonly SC_REQUEST_TIMEOUT: number;
  11035. readonly SC_REQUEST_URI_TOO_LONG: number;
  11036. readonly SC_RESET_CONTENT: number;
  11037. readonly SC_SEE_OTHER: number;
  11038. readonly SC_SERVICE_UNAVAILABLE: number;
  11039. readonly SC_SWITCHING_PROTOCOLS: number;
  11040. readonly SC_TEMPORARY_REDIRECT: number;
  11041. readonly SC_UNAUTHORIZED: number;
  11042. readonly SC_UNSUPPORTED_MEDIA_TYPE: number;
  11043. readonly SC_USE_PROXY: number;
  11044. }
  11045. interface HttpServletResponse$ {
  11046. addCookie(arg0: Cookie): void;
  11047. addDateHeader(arg0: string, arg1: long): void;
  11048. addHeader(arg0: string, arg1: string): void;
  11049. addIntHeader(arg0: string, arg1: number): void;
  11050. containsHeader(arg0: string): boolean;
  11051. encodeRedirectURL(arg0: string): string;
  11052. encodeRedirectUrl(arg0: string): string;
  11053. encodeURL(arg0: string): string;
  11054. encodeUrl(arg0: string): string;
  11055. getHeader(arg0: string): string;
  11056. getHeaderNames(): java.util.Collection;
  11057. getHeaders(arg0: string): java.util.Collection;
  11058. getStatus(): number;
  11059. sendError(arg0: number): void;
  11060. sendError(arg0: number, arg1: string): void;
  11061. sendRedirect(arg0: string): void;
  11062. setDateHeader(arg0: string, arg1: long): void;
  11063. setHeader(arg0: string, arg1: string): void;
  11064. setIntHeader(arg0: string, arg1: number): void;
  11065. setStatus(arg0: number): void;
  11066. setStatus(arg0: number, arg1: string): void;
  11067. }
  11068. type HttpServletResponse = ServletResponse & HttpServletResponse_S & HttpServletResponse$;
  11069. interface HttpSession_S {
  11070. }
  11071. interface HttpSession$ {
  11072. getAttribute(arg0: string): any;
  11073. getAttributeNames(): java.util.Enumeration;
  11074. getCreationTime(): long;
  11075. getId(): string;
  11076. getLastAccessedTime(): long;
  11077. getMaxInactiveInterval(): number;
  11078. getServletContext(): ServletContext;
  11079. getSessionContext(): HttpSessionContext;
  11080. getValue(arg0: string): any;
  11081. getValueNames(): string[];
  11082. invalidate(): void;
  11083. isNew(): boolean;
  11084. putValue(arg0: string, arg1: any): void;
  11085. removeAttribute(arg0: string): void;
  11086. removeValue(arg0: string): void;
  11087. setAttribute(arg0: string, arg1: any): void;
  11088. setMaxInactiveInterval(arg0: number): void;
  11089. }
  11090. type HttpSession = HttpSession_S & HttpSession$;
  11091. interface HttpSessionContext_S {
  11092. }
  11093. interface HttpSessionContext$ {
  11094. getIds(): java.util.Enumeration;
  11095. getSession(arg0: string): HttpSession;
  11096. }
  11097. type HttpSessionContext = HttpSessionContext_S & HttpSessionContext$;
  11098. interface HttpUpgradeHandler_S {
  11099. }
  11100. interface HttpUpgradeHandler$ {
  11101. destroy(): void;
  11102. init(arg0: WebConnection): void;
  11103. }
  11104. type HttpUpgradeHandler = HttpUpgradeHandler_S & HttpUpgradeHandler$;
  11105. interface Part_S {
  11106. }
  11107. interface Part$ {
  11108. delete(): void;
  11109. getContentType(): string;
  11110. getHeader(arg0: string): string;
  11111. getHeaderNames(): java.util.Collection;
  11112. getHeaders(arg0: string): java.util.Collection;
  11113. getInputStream(): java.io.InputStream;
  11114. getName(): string;
  11115. getSize(): long;
  11116. getSubmittedFileName(): string;
  11117. write(arg0: string): void;
  11118. }
  11119. type Part = Part_S & Part$;
  11120. interface WebConnection_S {
  11121. }
  11122. interface WebConnection$ {
  11123. getInputStream(): ServletInputStream;
  11124. getOutputStream(): ServletOutputStream;
  11125. }
  11126. type WebConnection = java.lang.AutoCloseable & WebConnection_S & WebConnection$;
  11127. }
  11128. namespace javax.swing.text {
  11129. interface AttributeSet_S {
  11130. readonly NameAttribute: any;
  11131. readonly ResolveAttribute: any;
  11132. }
  11133. interface AttributeSet$ {
  11134. containsAttribute(arg0: any, arg1: any): boolean;
  11135. containsAttributes(arg0: AttributeSet): boolean;
  11136. copyAttributes(): this;
  11137. getAttribute(arg0: any): any;
  11138. getAttributeCount(): number;
  11139. getAttributeNames(): java.util.Enumeration;
  11140. getResolveParent(): this;
  11141. isDefined(arg0: any): boolean;
  11142. isEqual(arg0: AttributeSet): boolean;
  11143. }
  11144. type AttributeSet = AttributeSet_S & AttributeSet$;
  11145. }
  11146. namespace javax.swing.tree {
  11147. interface TreePath_S {
  11148. }
  11149. type TreePath_ST = java.io.Serializable_S & TreePath_S;
  11150. interface TreePath_C extends TreePath_ST {
  11151. new (arg0: any): TreePath;
  11152. new (arg0: any[]): TreePath;
  11153. }
  11154. interface TreePath$ {
  11155. getLastPathComponent(): any;
  11156. getParentPath(): this;
  11157. getPath(): any[];
  11158. getPathComponent(arg0: number): any;
  11159. getPathCount(): number;
  11160. isDescendant(arg0: TreePath): boolean;
  11161. pathByAddingChild(arg0: any): this;
  11162. }
  11163. type TreePath = java.io.Serializable & TreePath_S & TreePath$;
  11164. }
  11165. namespace javax.xml.namespace {
  11166. interface NamespaceContext_S {
  11167. }
  11168. interface NamespaceContext$ {
  11169. getNamespaceURI(arg0: string): string;
  11170. getPrefix(arg0: string): string;
  11171. getPrefixes(arg0: string): java.util.Iterator;
  11172. }
  11173. type NamespaceContext = NamespaceContext_S & NamespaceContext$;
  11174. interface QName_S {
  11175. valueOf(arg0: string): QName;
  11176. }
  11177. type QName_ST = java.io.Serializable_S & QName_S;
  11178. interface QName_C extends QName_ST {
  11179. new (arg0: string): QName;
  11180. new (arg0: string, arg1: string): QName;
  11181. new (arg0: string, arg1: string, arg2: string): QName;
  11182. }
  11183. interface QName$ {
  11184. getLocalPart(): string;
  11185. getNamespaceURI(): string;
  11186. getPrefix(): string;
  11187. }
  11188. type QName = java.io.Serializable & QName_S & QName$;
  11189. }
  11190. namespace javax.xml.stream {
  11191. interface Location_S {
  11192. }
  11193. interface Location$ {
  11194. getCharacterOffset(): number;
  11195. getColumnNumber(): number;
  11196. getLineNumber(): number;
  11197. getPublicId(): string;
  11198. getSystemId(): string;
  11199. }
  11200. type Location = Location_S & Location$;
  11201. interface XMLStreamConstants_S {
  11202. readonly ATTRIBUTE: number;
  11203. readonly CDATA: number;
  11204. readonly CHARACTERS: number;
  11205. readonly COMMENT: number;
  11206. readonly DTD: number;
  11207. readonly END_DOCUMENT: number;
  11208. readonly END_ELEMENT: number;
  11209. readonly ENTITY_DECLARATION: number;
  11210. readonly ENTITY_REFERENCE: number;
  11211. readonly NAMESPACE: number;
  11212. readonly NOTATION_DECLARATION: number;
  11213. readonly PROCESSING_INSTRUCTION: number;
  11214. readonly SPACE: number;
  11215. readonly START_DOCUMENT: number;
  11216. readonly START_ELEMENT: number;
  11217. }
  11218. interface XMLStreamConstants$ {
  11219. }
  11220. type XMLStreamConstants = XMLStreamConstants_S & XMLStreamConstants$;
  11221. interface XMLStreamReader_S {
  11222. }
  11223. interface XMLStreamReader$ {
  11224. close(): void;
  11225. getAttributeCount(): number;
  11226. getAttributeLocalName(arg0: number): string;
  11227. getAttributeName(arg0: number): javax.xml.namespace.QName;
  11228. getAttributeNamespace(arg0: number): string;
  11229. getAttributePrefix(arg0: number): string;
  11230. getAttributeType(arg0: number): string;
  11231. getAttributeValue(arg0: number): string;
  11232. getAttributeValue(arg0: string, arg1: string): string;
  11233. getCharacterEncodingScheme(): string;
  11234. getElementText(): string;
  11235. getEncoding(): string;
  11236. getEventType(): number;
  11237. getLocalName(): string;
  11238. getLocation(): Location;
  11239. getName(): javax.xml.namespace.QName;
  11240. getNamespaceContext(): javax.xml.namespace.NamespaceContext;
  11241. getNamespaceCount(): number;
  11242. getNamespacePrefix(arg0: number): string;
  11243. getNamespaceURI(): string;
  11244. getNamespaceURI(arg0: number): string;
  11245. getNamespaceURI(arg0: string): string;
  11246. getPIData(): string;
  11247. getPITarget(): string;
  11248. getPrefix(): string;
  11249. getProperty(arg0: string): any;
  11250. getText(): string;
  11251. getTextCharacters(): string[];
  11252. getTextCharacters(arg0: number, arg1: string[], arg2: number, arg3: number): number;
  11253. getTextLength(): number;
  11254. getTextStart(): number;
  11255. getVersion(): string;
  11256. hasName(): boolean;
  11257. hasNext(): boolean;
  11258. hasText(): boolean;
  11259. isAttributeSpecified(arg0: number): boolean;
  11260. isCharacters(): boolean;
  11261. isEndElement(): boolean;
  11262. isStandalone(): boolean;
  11263. isStartElement(): boolean;
  11264. isWhiteSpace(): boolean;
  11265. next(): number;
  11266. nextTag(): number;
  11267. require(arg0: number, arg1: string, arg2: string): void;
  11268. standaloneSet(): boolean;
  11269. }
  11270. type XMLStreamReader = XMLStreamConstants & XMLStreamReader_S & XMLStreamReader$;
  11271. }
  11272. namespace javax.xml.transform {
  11273. interface Result_S {
  11274. readonly PI_DISABLE_OUTPUT_ESCAPING: string;
  11275. readonly PI_ENABLE_OUTPUT_ESCAPING: string;
  11276. }
  11277. interface Result$ {
  11278. getSystemId(): string;
  11279. setSystemId(arg0: string): void;
  11280. }
  11281. type Result = Result_S & Result$;
  11282. interface Source_S {
  11283. }
  11284. interface Source$ {
  11285. getSystemId(): string;
  11286. setSystemId(arg0: string): void;
  11287. }
  11288. type Source = Source_S & Source$;
  11289. }
  11290. namespace org.w3c.dom {
  11291. interface Attr_S {
  11292. }
  11293. interface Attr$ {
  11294. getName(): string;
  11295. getOwnerElement(): Element;
  11296. getSchemaTypeInfo(): TypeInfo;
  11297. getSpecified(): boolean;
  11298. getValue(): string;
  11299. isId(): boolean;
  11300. setValue(arg0: string): void;
  11301. }
  11302. type Attr = Node & Attr_S & Attr$;
  11303. interface CDATASection_S {
  11304. }
  11305. interface CDATASection$ {
  11306. }
  11307. type CDATASection = Text & CDATASection_S & CDATASection$;
  11308. interface CharacterData_S {
  11309. }
  11310. interface CharacterData$ {
  11311. appendData(arg0: string): void;
  11312. deleteData(arg0: number, arg1: number): void;
  11313. getData(): string;
  11314. getLength(): number;
  11315. insertData(arg0: number, arg1: string): void;
  11316. replaceData(arg0: number, arg1: number, arg2: string): void;
  11317. setData(arg0: string): void;
  11318. substringData(arg0: number, arg1: number): string;
  11319. }
  11320. type CharacterData = Node & CharacterData_S & CharacterData$;
  11321. interface Comment_S {
  11322. }
  11323. interface Comment$ {
  11324. }
  11325. type Comment = CharacterData & Comment_S & Comment$;
  11326. interface DOMConfiguration_S {
  11327. }
  11328. interface DOMConfiguration$ {
  11329. canSetParameter(arg0: string, arg1: any): boolean;
  11330. getParameter(arg0: string): any;
  11331. getParameterNames(): DOMStringList;
  11332. setParameter(arg0: string, arg1: any): void;
  11333. }
  11334. type DOMConfiguration = DOMConfiguration_S & DOMConfiguration$;
  11335. interface DOMImplementation_S {
  11336. }
  11337. interface DOMImplementation$ {
  11338. createDocument(arg0: string, arg1: string, arg2: DocumentType): Document;
  11339. createDocumentType(arg0: string, arg1: string, arg2: string): DocumentType;
  11340. getFeature(arg0: string, arg1: string): any;
  11341. hasFeature(arg0: string, arg1: string): boolean;
  11342. }
  11343. type DOMImplementation = DOMImplementation_S & DOMImplementation$;
  11344. interface DOMStringList_S {
  11345. }
  11346. interface DOMStringList$ {
  11347. contains(arg0: string): boolean;
  11348. getLength(): number;
  11349. item(arg0: number): string;
  11350. }
  11351. type DOMStringList = DOMStringList_S & DOMStringList$;
  11352. interface Document_S {
  11353. }
  11354. interface Document$ {
  11355. adoptNode(arg0: Node): Node;
  11356. createAttribute(arg0: string): Attr;
  11357. createAttributeNS(arg0: string, arg1: string): Attr;
  11358. createCDATASection(arg0: string): CDATASection;
  11359. createComment(arg0: string): Comment;
  11360. createDocumentFragment(): DocumentFragment;
  11361. createElement(arg0: string): Element;
  11362. createElementNS(arg0: string, arg1: string): Element;
  11363. createEntityReference(arg0: string): EntityReference;
  11364. createProcessingInstruction(arg0: string, arg1: string): ProcessingInstruction;
  11365. createTextNode(arg0: string): Text;
  11366. getDoctype(): DocumentType;
  11367. getDocumentElement(): Element;
  11368. getDocumentURI(): string;
  11369. getDomConfig(): DOMConfiguration;
  11370. getElementById(arg0: string): Element;
  11371. getElementsByTagName(arg0: string): NodeList;
  11372. getElementsByTagNameNS(arg0: string, arg1: string): NodeList;
  11373. getImplementation(): DOMImplementation;
  11374. getInputEncoding(): string;
  11375. getStrictErrorChecking(): boolean;
  11376. getXmlEncoding(): string;
  11377. getXmlStandalone(): boolean;
  11378. getXmlVersion(): string;
  11379. importNode(arg0: Node, arg1: boolean): Node;
  11380. normalizeDocument(): void;
  11381. renameNode(arg0: Node, arg1: string, arg2: string): Node;
  11382. setDocumentURI(arg0: string): void;
  11383. setStrictErrorChecking(arg0: boolean): void;
  11384. setXmlStandalone(arg0: boolean): void;
  11385. setXmlVersion(arg0: string): void;
  11386. }
  11387. type Document = Node & Document_S & Document$;
  11388. interface DocumentFragment_S {
  11389. }
  11390. interface DocumentFragment$ {
  11391. }
  11392. type DocumentFragment = Node & DocumentFragment_S & DocumentFragment$;
  11393. interface DocumentType_S {
  11394. }
  11395. interface DocumentType$ {
  11396. getEntities(): NamedNodeMap;
  11397. getInternalSubset(): string;
  11398. getName(): string;
  11399. getNotations(): NamedNodeMap;
  11400. getPublicId(): string;
  11401. getSystemId(): string;
  11402. }
  11403. type DocumentType = Node & DocumentType_S & DocumentType$;
  11404. interface Element_S {
  11405. }
  11406. interface Element$ {
  11407. getAttribute(arg0: string): string;
  11408. getAttributeNS(arg0: string, arg1: string): string;
  11409. getAttributeNode(arg0: string): Attr;
  11410. getAttributeNodeNS(arg0: string, arg1: string): Attr;
  11411. getElementsByTagName(arg0: string): NodeList;
  11412. getElementsByTagNameNS(arg0: string, arg1: string): NodeList;
  11413. getSchemaTypeInfo(): TypeInfo;
  11414. getTagName(): string;
  11415. hasAttribute(arg0: string): boolean;
  11416. hasAttributeNS(arg0: string, arg1: string): boolean;
  11417. removeAttribute(arg0: string): void;
  11418. removeAttributeNS(arg0: string, arg1: string): void;
  11419. removeAttributeNode(arg0: Attr): Attr;
  11420. setAttribute(arg0: string, arg1: string): void;
  11421. setAttributeNS(arg0: string, arg1: string, arg2: string): void;
  11422. setAttributeNode(arg0: Attr): Attr;
  11423. setAttributeNodeNS(arg0: Attr): Attr;
  11424. setIdAttribute(arg0: string, arg1: boolean): void;
  11425. setIdAttributeNS(arg0: string, arg1: string, arg2: boolean): void;
  11426. setIdAttributeNode(arg0: Attr, arg1: boolean): void;
  11427. }
  11428. type Element = Node & Element_S & Element$;
  11429. interface EntityReference_S {
  11430. }
  11431. interface EntityReference$ {
  11432. }
  11433. type EntityReference = Node & EntityReference_S & EntityReference$;
  11434. interface NamedNodeMap_S {
  11435. }
  11436. interface NamedNodeMap$ {
  11437. getLength(): number;
  11438. getNamedItem(arg0: string): Node;
  11439. getNamedItemNS(arg0: string, arg1: string): Node;
  11440. item(arg0: number): Node;
  11441. removeNamedItem(arg0: string): Node;
  11442. removeNamedItemNS(arg0: string, arg1: string): Node;
  11443. setNamedItem(arg0: Node): Node;
  11444. setNamedItemNS(arg0: Node): Node;
  11445. }
  11446. type NamedNodeMap = NamedNodeMap_S & NamedNodeMap$;
  11447. interface Node_S {
  11448. readonly ATTRIBUTE_NODE: number;
  11449. readonly CDATA_SECTION_NODE: number;
  11450. readonly COMMENT_NODE: number;
  11451. readonly DOCUMENT_FRAGMENT_NODE: number;
  11452. readonly DOCUMENT_NODE: number;
  11453. readonly DOCUMENT_POSITION_CONTAINED_BY: number;
  11454. readonly DOCUMENT_POSITION_CONTAINS: number;
  11455. readonly DOCUMENT_POSITION_DISCONNECTED: number;
  11456. readonly DOCUMENT_POSITION_FOLLOWING: number;
  11457. readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number;
  11458. readonly DOCUMENT_POSITION_PRECEDING: number;
  11459. readonly DOCUMENT_TYPE_NODE: number;
  11460. readonly ELEMENT_NODE: number;
  11461. readonly ENTITY_NODE: number;
  11462. readonly ENTITY_REFERENCE_NODE: number;
  11463. readonly NOTATION_NODE: number;
  11464. readonly PROCESSING_INSTRUCTION_NODE: number;
  11465. readonly TEXT_NODE: number;
  11466. }
  11467. interface Node$ {
  11468. appendChild(arg0: Node): this;
  11469. cloneNode(arg0: boolean): this;
  11470. compareDocumentPosition(arg0: Node): number;
  11471. getAttributes(): NamedNodeMap;
  11472. getBaseURI(): string;
  11473. getChildNodes(): NodeList;
  11474. getFeature(arg0: string, arg1: string): any;
  11475. getFirstChild(): this;
  11476. getLastChild(): this;
  11477. getLocalName(): string;
  11478. getNamespaceURI(): string;
  11479. getNextSibling(): this;
  11480. getNodeName(): string;
  11481. getNodeType(): number;
  11482. getNodeValue(): string;
  11483. getOwnerDocument(): Document;
  11484. getParentNode(): this;
  11485. getPrefix(): string;
  11486. getPreviousSibling(): this;
  11487. getTextContent(): string;
  11488. getUserData(arg0: string): any;
  11489. hasAttributes(): boolean;
  11490. hasChildNodes(): boolean;
  11491. insertBefore(arg0: Node, arg1: Node): this;
  11492. isDefaultNamespace(arg0: string): boolean;
  11493. isEqualNode(arg0: Node): boolean;
  11494. isSameNode(arg0: Node): boolean;
  11495. isSupported(arg0: string, arg1: string): boolean;
  11496. lookupNamespaceURI(arg0: string): string;
  11497. lookupPrefix(arg0: string): string;
  11498. normalize(): void;
  11499. removeChild(arg0: Node): this;
  11500. replaceChild(arg0: Node, arg1: Node): this;
  11501. setNodeValue(arg0: string): void;
  11502. setPrefix(arg0: string): void;
  11503. setTextContent(arg0: string): void;
  11504. setUserData(arg0: string, arg1: any, arg2: UserDataHandler): any;
  11505. }
  11506. type Node = Node_S & Node$;
  11507. interface NodeList_S {
  11508. }
  11509. interface NodeList$ {
  11510. getLength(): number;
  11511. item(arg0: number): Node;
  11512. }
  11513. type NodeList = NodeList_S & NodeList$;
  11514. interface ProcessingInstruction_S {
  11515. }
  11516. interface ProcessingInstruction$ {
  11517. getData(): string;
  11518. getTarget(): string;
  11519. setData(arg0: string): void;
  11520. }
  11521. type ProcessingInstruction = Node & ProcessingInstruction_S & ProcessingInstruction$;
  11522. interface Text_S {
  11523. }
  11524. interface Text$ {
  11525. getWholeText(): string;
  11526. isElementContentWhitespace(): boolean;
  11527. replaceWholeText(arg0: string): this;
  11528. splitText(arg0: number): this;
  11529. }
  11530. type Text = CharacterData & Text_S & Text$;
  11531. interface TypeInfo_S {
  11532. readonly DERIVATION_EXTENSION: number;
  11533. readonly DERIVATION_LIST: number;
  11534. readonly DERIVATION_RESTRICTION: number;
  11535. readonly DERIVATION_UNION: number;
  11536. }
  11537. interface TypeInfo$ {
  11538. getTypeName(): string;
  11539. getTypeNamespace(): string;
  11540. isDerivedFrom(arg0: string, arg1: string, arg2: number): boolean;
  11541. }
  11542. type TypeInfo = TypeInfo_S & TypeInfo$;
  11543. interface UserDataHandler_S {
  11544. readonly NODE_ADOPTED: number;
  11545. readonly NODE_CLONED: number;
  11546. readonly NODE_DELETED: number;
  11547. readonly NODE_IMPORTED: number;
  11548. readonly NODE_RENAMED: number;
  11549. }
  11550. interface UserDataHandler$ {
  11551. handle(arg0: number, arg1: string, arg2: any, arg3: Node, arg4: Node): void;
  11552. }
  11553. type UserDataHandler = UserDataHandler_S & UserDataHandler$;
  11554. }
  11555. namespace org.xml.sax {
  11556. interface Attributes_S {
  11557. }
  11558. interface Attributes$ {
  11559. getIndex(arg0: string): number;
  11560. getIndex(arg0: string, arg1: string): number;
  11561. getLength(): number;
  11562. getLocalName(arg0: number): string;
  11563. getQName(arg0: number): string;
  11564. getType(arg0: number): string;
  11565. getType(arg0: string): string;
  11566. getType(arg0: string, arg1: string): string;
  11567. getURI(arg0: number): string;
  11568. getValue(arg0: number): string;
  11569. getValue(arg0: string): string;
  11570. getValue(arg0: string, arg1: string): string;
  11571. }
  11572. type Attributes = Attributes_S & Attributes$;
  11573. interface ContentHandler_S {
  11574. }
  11575. interface ContentHandler$ {
  11576. characters(arg0: string[], arg1: number, arg2: number): void;
  11577. endDocument(): void;
  11578. endElement(arg0: string, arg1: string, arg2: string): void;
  11579. endPrefixMapping(arg0: string): void;
  11580. ignorableWhitespace(arg0: string[], arg1: number, arg2: number): void;
  11581. processingInstruction(arg0: string, arg1: string): void;
  11582. setDocumentLocator(arg0: Locator): void;
  11583. skippedEntity(arg0: string): void;
  11584. startDocument(): void;
  11585. startElement(arg0: string, arg1: string, arg2: string, arg3: Attributes): void;
  11586. startPrefixMapping(arg0: string, arg1: string): void;
  11587. }
  11588. type ContentHandler = ContentHandler_S & ContentHandler$;
  11589. interface DTDHandler_S {
  11590. }
  11591. interface DTDHandler$ {
  11592. notationDecl(arg0: string, arg1: string, arg2: string): void;
  11593. unparsedEntityDecl(arg0: string, arg1: string, arg2: string, arg3: string): void;
  11594. }
  11595. type DTDHandler = DTDHandler_S & DTDHandler$;
  11596. interface EntityResolver_S {
  11597. }
  11598. interface EntityResolver$ {
  11599. resolveEntity(arg0: string, arg1: string): InputSource;
  11600. }
  11601. type EntityResolver = EntityResolver_S & EntityResolver$;
  11602. interface ErrorHandler_S {
  11603. }
  11604. interface ErrorHandler$ {
  11605. error(arg0: SAXParseException): void;
  11606. fatalError(arg0: SAXParseException): void;
  11607. warning(arg0: SAXParseException): void;
  11608. }
  11609. type ErrorHandler = ErrorHandler_S & ErrorHandler$;
  11610. interface InputSource_S {
  11611. }
  11612. interface InputSource_C extends InputSource_S {
  11613. new (): InputSource;
  11614. new (arg0: java.io.Reader): InputSource;
  11615. new (arg0: java.io.InputStream): InputSource;
  11616. new (arg0: string): InputSource;
  11617. }
  11618. interface InputSource$ {
  11619. getByteStream(): java.io.InputStream;
  11620. getCharacterStream(): java.io.Reader;
  11621. getEncoding(): string;
  11622. getPublicId(): string;
  11623. getSystemId(): string;
  11624. setByteStream(arg0: java.io.InputStream): void;
  11625. setCharacterStream(arg0: java.io.Reader): void;
  11626. setEncoding(arg0: string): void;
  11627. setPublicId(arg0: string): void;
  11628. setSystemId(arg0: string): void;
  11629. }
  11630. type InputSource = InputSource_S & InputSource$;
  11631. interface Locator_S {
  11632. }
  11633. interface Locator$ {
  11634. getColumnNumber(): number;
  11635. getLineNumber(): number;
  11636. getPublicId(): string;
  11637. getSystemId(): string;
  11638. }
  11639. type Locator = Locator_S & Locator$;
  11640. interface SAXException_S {
  11641. }
  11642. type SAXException_ST = java.lang.Exception_S & SAXException_S;
  11643. interface SAXException_C extends SAXException_ST {
  11644. new (): SAXException;
  11645. new (arg0: java.lang.Exception): SAXException;
  11646. new (arg0: string): SAXException;
  11647. new (arg0: string, arg1: java.lang.Exception): SAXException;
  11648. }
  11649. interface SAXException$ {
  11650. getException(): java.lang.Exception;
  11651. }
  11652. type SAXException = java.lang.Exception & SAXException_S & SAXException$;
  11653. interface SAXParseException_S {
  11654. }
  11655. type SAXParseException_ST = SAXException_S & SAXParseException_S;
  11656. interface SAXParseException_C extends SAXParseException_ST {
  11657. new (arg0: string, arg1: Locator): SAXParseException;
  11658. new (arg0: string, arg1: Locator, arg2: java.lang.Exception): SAXParseException;
  11659. new (arg0: string, arg1: string, arg2: string, arg3: number, arg4: number): SAXParseException;
  11660. new (arg0: string, arg1: string, arg2: string, arg3: number, arg4: number, arg5: java.lang.Exception): SAXParseException;
  11661. }
  11662. interface SAXParseException$ {
  11663. getColumnNumber(): number;
  11664. getLineNumber(): number;
  11665. getPublicId(): string;
  11666. getSystemId(): string;
  11667. }
  11668. type SAXParseException = SAXException & SAXParseException_S & SAXParseException$;
  11669. interface XMLReader_S {
  11670. }
  11671. interface XMLReader$ {
  11672. getContentHandler(): ContentHandler;
  11673. getDTDHandler(): DTDHandler;
  11674. getEntityResolver(): EntityResolver;
  11675. getErrorHandler(): ErrorHandler;
  11676. getFeature(arg0: string): boolean;
  11677. getProperty(arg0: string): any;
  11678. parse(arg0: InputSource): void;
  11679. parse(arg0: string): void;
  11680. setContentHandler(arg0: ContentHandler): void;
  11681. setDTDHandler(arg0: DTDHandler): void;
  11682. setEntityResolver(arg0: EntityResolver): void;
  11683. setErrorHandler(arg0: ErrorHandler): void;
  11684. setFeature(arg0: string, arg1: boolean): void;
  11685. setProperty(arg0: string, arg1: any): void;
  11686. }
  11687. type XMLReader = XMLReader_S & XMLReader$;
  11688. }
  11689. namespace org.xml.sax.ext {
  11690. interface LexicalHandler_S {
  11691. }
  11692. interface LexicalHandler$ {
  11693. comment(arg0: string[], arg1: number, arg2: number): void;
  11694. endCDATA(): void;
  11695. endDTD(): void;
  11696. endEntity(arg0: string): void;
  11697. startCDATA(): void;
  11698. startDTD(arg0: string, arg1: string, arg2: string): void;
  11699. startEntity(arg0: string): void;
  11700. }
  11701. type LexicalHandler = LexicalHandler_S & LexicalHandler$;
  11702. }
  11703. namespace org.xml.sax.helpers {
  11704. interface DefaultHandler_S {
  11705. }
  11706. type DefaultHandler_ST = ErrorHandler_S & ContentHandler_S & DTDHandler_S & EntityResolver_S & DefaultHandler_S;
  11707. interface DefaultHandler_C extends DefaultHandler_ST {
  11708. new (): DefaultHandler;
  11709. }
  11710. interface DefaultHandler$ {
  11711. }
  11712. type DefaultHandler = EntityResolver & DTDHandler & ContentHandler & ErrorHandler & DefaultHandler_S & DefaultHandler$;
  11713. }
  11714. namespace sun.awt {
  11715. enum CausedFocusEvent$Cause {
  11716. UNKNOWN,
  11717. MOUSE_EVENT,
  11718. TRAVERSAL,
  11719. TRAVERSAL_UP,
  11720. TRAVERSAL_DOWN,
  11721. TRAVERSAL_FORWARD,
  11722. TRAVERSAL_BACKWARD,
  11723. MANUAL_REQUEST,
  11724. AUTOMATIC_TRAVERSE,
  11725. ROLLBACK,
  11726. NATIVE_SYSTEM,
  11727. ACTIVATION,
  11728. CLEAR_GLOBAL_FOCUS_OWNER,
  11729. RETARGETED
  11730. }
  11731. }
  11732. namespace sun.java2d.pipe {
  11733. interface Region_S {
  11734. readonly EMPTY_REGION: Region;
  11735. readonly WHOLE_REGION: Region;
  11736. clipAdd(arg0: number, arg1: number): number;
  11737. clipScale(arg0: number, arg1: number): number;
  11738. dimAdd(arg0: number, arg1: number): number;
  11739. getInstance(arg0: number[]): Region;
  11740. getInstance(arg0: java.awt.Rectangle): Region;
  11741. getInstance(arg0: java.awt.Shape, arg1: java.awt.geom.AffineTransform): Region;
  11742. getInstance(arg0: Region, arg1: java.awt.Shape, arg2: java.awt.geom.AffineTransform): Region;
  11743. getInstance(arg0: Region, arg1: boolean, arg2: java.awt.Shape, arg3: java.awt.geom.AffineTransform): Region;
  11744. getInstanceXYWH(arg0: number, arg1: number, arg2: number, arg3: number): Region;
  11745. getInstanceXYXY(arg0: number, arg1: number, arg2: number, arg3: number): Region;
  11746. }
  11747. interface Region_C extends Region_S {
  11748. new (): Region;
  11749. }
  11750. interface Region$ {
  11751. appendSpans(arg0: SpanIterator): void;
  11752. clipBoxToBounds(arg0: number[]): void;
  11753. contains(arg0: number, arg1: number): boolean;
  11754. encompasses(arg0: Region): boolean;
  11755. encompassesXYWH(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11756. encompassesXYXY(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11757. filter(arg0: SpanIterator): SpanIterator;
  11758. getBounds(arg0: number[]): void;
  11759. getBoundsIntersection(arg0: java.awt.Rectangle): this;
  11760. getBoundsIntersection(arg0: Region): this;
  11761. getBoundsIntersectionXYWH(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11762. getBoundsIntersectionXYXY(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11763. getDifference(arg0: Region): this;
  11764. getExclusiveOr(arg0: Region): this;
  11765. getHeight(): number;
  11766. getHiX(): number;
  11767. getHiY(): number;
  11768. getIntersection(arg0: Region): this;
  11769. getIntersection(arg0: java.awt.Rectangle): this;
  11770. getIntersectionXYWH(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11771. getIntersectionXYXY(arg0: number, arg1: number, arg2: number, arg3: number): this;
  11772. getIterator(): RegionIterator;
  11773. getLoX(): number;
  11774. getLoY(): number;
  11775. getScaledRegion(arg0: number, arg1: number): this;
  11776. getSpanIterator(): SpanIterator;
  11777. getSpanIterator(arg0: number[]): SpanIterator;
  11778. getTranslatedRegion(arg0: number, arg1: number): this;
  11779. getUnion(arg0: Region): this;
  11780. getWidth(): number;
  11781. intersectsQuickCheck(arg0: Region): boolean;
  11782. intersectsQuickCheckXYXY(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11783. isEmpty(): boolean;
  11784. isInsideQuickCheck(arg0: Region): boolean;
  11785. isInsideXYWH(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11786. isInsideXYXY(arg0: number, arg1: number, arg2: number, arg3: number): boolean;
  11787. isRectangular(): boolean;
  11788. setOutputArea(arg0: number[]): void;
  11789. setOutputArea(arg0: java.awt.Rectangle): void;
  11790. setOutputAreaXYWH(arg0: number, arg1: number, arg2: number, arg3: number): void;
  11791. setOutputAreaXYXY(arg0: number, arg1: number, arg2: number, arg3: number): void;
  11792. }
  11793. type Region = Region_S & Region$;
  11794. interface RegionIterator_S {
  11795. }
  11796. interface RegionIterator_C extends RegionIterator_S {
  11797. new (): RegionIterator;
  11798. }
  11799. interface RegionIterator$ {
  11800. copyStateFrom(arg0: RegionIterator): void;
  11801. createCopy(): this;
  11802. nextXBand(arg0: number[]): boolean;
  11803. nextYRange(arg0: number[]): boolean;
  11804. }
  11805. type RegionIterator = RegionIterator_S & RegionIterator$;
  11806. interface SpanIterator_S {
  11807. }
  11808. interface SpanIterator$ {
  11809. getNativeIterator(): long;
  11810. getPathBox(arg0: number[]): void;
  11811. intersectClipBox(arg0: number, arg1: number, arg2: number, arg3: number): void;
  11812. nextSpan(arg0: number[]): boolean;
  11813. skipDownTo(arg0: number): void;
  11814. }
  11815. type SpanIterator = SpanIterator_S & SpanIterator$;
  11816. }
  11817. }
  11818. }